Въвеждане на PHP ключови думи

Ключовите думи са думите, които имат някакво значение. При редовна употреба на PHP език, тези думи не могат да се използват като константа, име на променлива, име на метод, име на клас и т.н. Тези ключови думи, когато се използват, се разбират автоматично от PHP. Тези PHP ключови думи, когато се използват с имена на променливи, могат да бъдат объркани с действителните ключови думи. Следователно тези ключови думи не трябва да се използват като имена на променливи.

Списък на всички ключови думи на PHP

Ключова дума: абстрактна

Код:

<_?php
//example to demonstrate abstract keyword
abstract class Program (
abstract protected function MethodOne();
public function display() (
echo '
'.$this->MethodOne();
)
)
class ProgramOne extends Program (
protected function MethodOne() (
echo '
'.'In MethodOne';
)
)
$objOne = new ProgramOne;
$objOne->display();
?>,

изход:

Ключова дума: и

Код:

<_?php
//example to demonstrate and keyword
$a = 10;
$b = 11;
if($a ==10 and $b == 11) (
echo 'Result : True';
)
else
(
echo 'Result : False';
)
?>

изход:

Ключова дума: array ()

Код:

<_?php
//example to demonstrate array keyword
$directions = array("e" => "east", "w" => "west", "n" => "north", "s" => "south");
print_r($directions);
?>

изход:

Ключова дума: като

Код:

<_?php
//example to demonstrate array keyword
$directions = array("e" => "east", "w" => "west", "n" => "north", "s" => "south");
foreach($directions as $key=>$value) (
echo '
'. $key. '=>'.$value;
)
?>

изход:

Ключова дума: почивка

Код:

<_?php
//use of break keyword without optional argument
$arr = array("water", "sky", "try", "sand");
foreach($arr as $key=>$value) (
if($value == 'try') (
break ; // can use break 1 also
)
echo '
'.$value;
)
?>

изход:

Ключова дума: случай

Код:

<_?php
//example to demonstrate case keyword
$i = 1;
while($i<5) (
switch($i) (
case 1:
echo "
"."One";
break;
case 2:
echo "
"."Two";
break;
case 3:
echo "
"."Three";
break;
default:
echo "
"."Default";
)
$i++;
)
?>

изход:

Ключова дума: улов

Код:

<_?php
//example to demonstrate catch keyword
function Operation()
(
try (
$num1 = 10;
$num2 = 0;
if($num1 / $num2) (
throw new Exception('Divide By Zero');
)
) catch (Exception $e) (
die($e->getMessage());
)
)
Operation();
?>

изход:

Ключова дума: клас

Код:

<_?php
//example to demonstrate class keyword
class ClassOne(
var $str = 'Hello World';
public function displayMethod() (
echo $this->str;
)
)
$obj = new ClassOne;
$obj->displayMethod();
?>

изход:

Ключова дума: const

ключовата дума const се използва за определяне на името със стойност, като се използва оператор за присвояване като по-долу

const AGE = 29;

Няма знак $ в началото на постоянно име, както нормалната променлива.

Ключова дума: по подразбиране

Код:

<_?php
// example to demonstrate default keyword
$fruits = 'Cherries';
switch ($fruits) (
case 'Apple':
echo "Apple";
break;
case 'Banana':
echo "Banana";
break;
case 'Papaya':
echo "Papaya";
break;
default:
echo "Fruit is not Apple, Banana or Papaya ";
break;
)
?>

Резултат:

Ключова дума: направи

Код:

<_?php
// example to demonstrate do keyword
$x = 2;
do (
if($x > 2)
(
echo 'x is greater than 2';
)
else(
echo 'x is less than 2';
)
) while ($x < 2);
?>

изход:

Ключова дума: die ();

Код:

<_?php
//example to demonstrate die keyword
$conn = mysqli_connect('localhost', 'root', '', 'dbname');
if(!$conn) (
die("Unable to connect ");
)
?>

изход:

Ключова дума: ехо

Код:

<_?php
// example to demonstrate echo keyword
echo 'Hello! ';
$name = 'John Doe';
echo 'My name is '. $name;
?>

изход:

Ключова дума: друго

Код:

<_?php
// example to demonstrate else keyword
$a = 10;
if ($a > 5) (
echo "a is greater than 10";
) else (
echo "a is not greater than 10";
)
?>

изход:

Ключова дума: elseif

Код:

<_?php
// example to demonstrate elseif keyword
$a = 10;
if ($a > 10) (
echo "a is greater than 10";
) elseif ($a == 10) (
echo "a is equal to 10";
) else (
echo "a is smaller than 10";
)
?>

Резултат:

Ключова дума: празно

Код:

<_?php
// example to demonstrate empty keyword
$str = 'Hello World!';
if(empty($str)) (
echo 'Variable is empty';
) else (
echo $str;
)
?>

изход:

Ключова дума: endfor

Код:

<_?php
// example to demonstrate endfor keyword
for($i=0;$i<5;$i++) :
echo "
".$i;
endfor;
?>

изход:

Ключова дума: endif

Код:

<_?php
// example to demonstrate endif keyword
if ($a > 10):
echo "a is greater than 10";
elseif ($a >10) :
echo "a is equal to 10";
else:
echo "a is not equal to 10";
endif;
?>

изход:

Ключова дума: endforeach

Код:

<_?php
// example to demonstrate endforeach keyword
$arr = array(1, 2, 3, 4, 5, 6, 7, 8, 9, 10);
foreach ($arr as $key=>$value):
echo '
'.$value;
endforeach;
?>

изход:

Ключова дума: endwitch

Код:

<_?php
// example to demonstrate endswitch keyword
$fruits = 'Cherries';
switch ($fruits):
case 'Apple':
echo "Apple";
break;
case 'Banana':
echo "Banana";
break;
case 'Papaya':
echo "Papaya";
break;
default:
echo "Fruit is not Apple, Banana or Papaya ";
break;
endswitch;
?>

изход:

Ключова дума: междувременно

Код:

<_?php
// example to demonstrate endwhile keyword
$i = 0;
while($i<5):
echo "
".$i;
$i++;
endwhile;
?>

изход:

Ключова дума: eval ()

Код:

<_?php
//example to demonstrate eval keyword
$string1 = 'World';
$string2 = 'John Doe';
$string = 'Hello $string1 . My name is $string2';
echo "
".$string;
eval("\$string = \"$string\";");
echo "
".$string;
?>

изход:

Ключова дума: изход ()

Тази ключова дума, когато се срещне в скрипт, прекратява изпълнението на скрипта.

Ключова дума: extends ()

Код:

<_?php
//example to demonstrate extends keyword
class ParentClass (
var $string = 'PHP';
public function display() (
echo $this->string;
)
)
class ExtendClass extends ParentClass (
public function display() (
echo 'Hello World!';
)
)
$obj1 = new ExtendClass;
$obj1->display();
?>

изход:

Ключова дума: окончателен

Код:

<_?php
//example to demonstrate final keyword
class ParentClass (
var $string = 'PHP';
final public function display() (
echo $this->string;
)
)
class ExtendClass extends ParentClass (
public function display() (
echo 'Hello World!';
)
)
$obj1 = new ExtendClass;
$obj1->display();
?>

Резултат:

Ключова дума: улов

Код:

<_?php
//example to demonstrate catch keyword
try (
$num1 = 10;
$num2 = 0;
if($num1 / $num2) (
throw new Exception('Divide By Zero');
)
) catch (Exception $e) (
echo '
'.$e->getMessage();
)
?>

изход:

Ключова дума: за

Код:

<_?php
// example to demonstrate for keyword
for($i=0; $i<10; $i++) (
if($i == 5) (
break;
)
echo '
'.$i;
)
?>

Резултат:

Ключова дума: foreach

Код:

<_?php
// example to demonstrate foreach keyword
$array = array(10, 20, 30, 40, 50);
foreach($array as $value) (
echo '
'.$value/10;
)
?>

изход:

Ключова дума: функция ()

Код:

<_?php
function calSum($a, $b) (
$c = $a + $b;
return $c;
)
$result = calSum(10, 20);
echo '
The sum : '.$result;
?>

изход:

Ключова дума 34: глобална

Код:

<_?php
//example to demonstrate global keyword
$a = 10;
$b = 20;
function fun() (
global $a;
global $b;
$result = $a + $b;
return $result;
)
$f = fun();
echo 'The result is '.$f;
?>

изход:

Ключова дума: ако

Код:

<_?php
// example to demonstrate if keyword
$sum = 10;
if($sum == 10) (
echo 'Sum is 10';
) else (
echo 'Sum is not 10';
)
?>

изход:

Ключова дума: инструменти

Код:

<_?php
//example to demonstrate interface keyword
interface One
(
public function first();
)
class MainClass implements One (
public function first() (
echo 'This is the First function';
)
)
$obj = new MainClass;
echo $obj->first();
?>

Резултат:

Ключова дума: включва

Код:

file.php

<_?php
//example to demonstrate include keyword
$a = 'The Earth';
$b = 'Round';
?>

index.php

<_?php
include 'file.php';
echo $a . ' is '. $b. ' in Shape';
?>

Ключова дума: include_once

Код:

file.php

<_?php
//example to demonstrate include_once keyword
$a = 'The Earth';
$b = 'Round';
?>

index.php

<_?php
Include_once 'file.php';
echo $a . ' is '. $b. ' in Shape';
?>

изход:

Ключова дума: instanceOf

Код:

<_?php
//example to demonstrate instanceOf keyword
class MainClass
(
public function MainCLassMethod()(
echo 'Hello World!';
)
)
class ExtendedClass extends MainClass
(
public function ExtendedClassMethod()(
echo 'Have a Nice Day!';
)
)
$obj1 = new ExtendedClass;
var_dump($obj1 instanceOf ExtendedClass);
?>

изход:

Ключова дума: Интерфейс

Код:

<_?php
//example to demonstrate interface keyword
interface One
(
public function one();
)
interface Two
(
public function two();
)
class MainClass implements One, Two (
public function one() (
echo '
This is the one function';
)
public function two() (
echo '
This is the two function';
)
)
$obj = new MainClass;
echo $obj->one();
echo $obj->two();
?>

изход:

Ключова дума: isset

Код:

<_?php
//example to demonstrate isset keyword
$stringOne = '';
var_dump(isset($stringOne));
$stringTwo = NULL;
var_dump(isset($stringTwo));
?>

Резултат:

Ключова дума: списък

Код:

<_?php
//example to demonstrate list keyword
$names = array('Ram', 'Mohan', 'Raghav');
list($person1, $person2, $person3) = $names;
echo "$person1, $person2 and $person3 are friends";
?>

изход:

Ключова дума: ново

Код:

<_?php
//example to demonstrate new keyword
class Student
(
public function score($name, $subject, $marks) (
echo "$name scored $marks marks in $subject";
)
)
$obj = new Student;
$obj->score('Sunil', 'Maths', 90);
?>

изход:

Ключова дума: или

Код:

<_?php
//example to demonstrate or keyword
$a = 10;
$b = 11;
if($a ==10 or $b == 12) (
echo 'Result : True';
)
else
(
echo 'Result : False';
)
?>

Резултат:

Ключова дума: печат

Код:

<_?php
//example to demonstrate print keyword
$str = "PHP Programming";
print($str);
$stringOne = "Shyam, ";
$stringTwo = "How are you?";
print "
"."Hello $stringOne $stringTwo";
?>

Резултат:

Ключова дума: частна

Код:

<_?php
//example to demonstrate private keyword
class MainClass
(
private $str = 'Private';
function PrivateMethod()
(
echo 'In '. $this->str. ' Method';
)
)
$obj = new MainClass();
$obj->PrivateMethod(); //Shows Private Method
?>

изход:

Ключова дума: обществена

Код:

<_?php
//example to demonstrate public keyword
class MainClass
(
public $str = 'Public';
function PublicMethod()
(
echo 'In '. $this->str. ' Method';
)
)
$obj = new MainClass();
$obj->PublicMethod(); //Shows Public Method
?>

изход:

Ключова дума: защитена

Код:

<_?php
//example to demonstrate protected keyword
class MainClass
(
protected $str = 'Protected';
function ProtectedMethod()
(
echo 'In '. $this->str. ' Method';
)
)
$obj = new MainClass();
$obj->ProtectedMethod(); //Shows Protected Method
?>

изход:

Ключова дума: връщане

Код:

<_?php
//example to demonstrate return keyword
function sum() (
$a = 10;
$b = 20;
$c = $a +$b;
return $c;
)
$result = sum();
echo 'Sum : ' . $result;
?>

изход:

Ключова дума: превключвател

Код:

<_?php
//example to demonstrate switch keyword
$i= 3;
switch($i) (
case 1:
echo "
"."One";
break;
case 2:
echo "
"."Two";
break;
case 3:
echo "
"."Three";
break;
default:
echo "
"."Default";
)
?>

изход:

Ключова дума: хвърляне

Код:

<_?php
//example to demonstrate throw keyword
function division($x, $y) (
try (
if($y == 0) (
throw new Exception('Divide By Zero');
)
)
catch (Exception $e) (
echo '
'.$e->getMessage();
)
)
division(10, 0);
?>

изход:

Ключова дума: Опитайте

Код:

<_?php
//example to demonstrate try keyword
try(
$arr = array();
$arr_length = count($arr);
if($arr_length == 0) (
throw new Exception('Error : Empty Array!');
)
else (
echo 'Array found';
print_r($arr);
)
)
catch(Exception $e) (
echo '
'.$e->getMessage();
)
?>

изход:

Ключова дума: unset

Код:

<_?php
//example to demonstrate unset keyword
echo 'Hello World!'.'
';
$a = 10;
echo $a;
unset($a);
// echo $a; //this line when uncommented shows error : Undefined variable, as the variable is unset
?>

изход:

Ключова дума: var

Код:

<_?php
//example to demonstrate var keyword
class MainClass
(
var $str = 'PHP Programming';
public function displayMsg() (
echo $this->str;
)
)
$obj = new MainClass;
$obj->displayMsg();
?>

изход:

Ключова дума: докато

Код:

<_?php
//example to demonstrate while keyword
$i = 0;
while ($i<10) (
echo '
'. $i;
$i++;
)
?>

изход:

заключение

В тази статия ще научите за ключовите думи в PHP с примери. Тези примери обясняват използването на всяка ключова дума в PHP.

Препоръчителни статии

Това е ръководство за ключовите думи на PHP. Тук обсъждаме Въведение в PHP Ключови думи Списък на всички PHP ключови думи, заедно с ключови думи и резултати. Можете също да прегледате и другите ни предложени статии, за да научите повече -

  1. PHP компилатор
  2. Капсулиране в С
  3. Сортиране в С
  4. Основни въпроси за интервю за PHP
  5. C Ключови думи
  6. C # Ключови думи
  7. Капсулиране в JavaScript
  8. Крайна ключова дума в Java
  9. Хвърли ключова дума в Java