Představení klíčových slov PHP
Klíčová slova jsou slova, která mají nějaký význam. Při běžném používání jazyka PHP nelze tato slova použít jako konstantu, název proměnné, název metody, název třídy atd. Tato klíčová slova, pokud jsou použita, jsou PHP automaticky chápána. Tato klíčová slova PHP, pokud jsou použita s názvy proměnných, mohou být zaměňována se skutečnými klíčovými slovy. Proto by tato klíčová slova neměla být používána jako názvy proměnných.
Seznam všech klíčových slov PHP
Klíčové slovo: abstrakt
Kód:
<_?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();
?>,
Výstup:
Klíčové slovo: a
Kód :
<_?php//example to demonstrate and keyword
$a = 10;
$b = 11;
if($a ==10 and $b == 11) (
echo 'Result : True';
)
else
(
echo 'Result : False';
)
?>
Výstup:
Klíčové slovo: array ()
Kód:
<_?php//example to demonstrate array keyword
$directions = array("e" => "east", "w" => "west", "n" => "north", "s" => "south");
print_r($directions);
?>
Výstup:
Klíčové slovo: as
Kód:
<_?php//example to demonstrate array keyword
$directions = array("e" => "east", "w" => "west", "n" => "north", "s" => "south");
foreach($directions as $key=>$value) (
echo '
'. $key. '=>'.$value;
)
?>
Výstup:
Klíčové slovo: break
Kód :
<_?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;
)
?>
Výstup:
Klíčové slovo: case
Kód:
<_?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++;
)
?>
Výstup:
Klíčové slovo: catch
Kód:
<_?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();
?>
Výstup:
Klíčové slovo: class
Kód:
<_?php//example to demonstrate class keyword
class ClassOne(
var $str = 'Hello World';
public function displayMethod() (
echo $this->str;
)
)
$obj = new ClassOne;
$obj->displayMethod();
?>
Výstup:
Klíčové slovo: const
klíčové slovo const se používá k definování názvu pomocí hodnoty pomocí operátoru přiřazení, jak je uvedeno níže
const AGE = 29;
Na začátku konstantního jména neexistuje žádná značka $, jako má normální proměnná.
Klíčové slovo: výchozí
Kód:
<_?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;
)
?>
Výstup :
Klíčové slovo: do
Kód:
<_?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);
?>
Výstup:
Klíčové slovo: die ();
Kód :
<_?php//example to demonstrate die keyword
$conn = mysqli_connect('localhost', 'root', '', 'dbname');
if(!$conn) (
die("Unable to connect ");
)
?>
Výstup:
Klíčové slovo: echo
Kód:
<_?php// example to demonstrate echo keyword
echo 'Hello! ';
$name = 'John Doe';
echo 'My name is '. $name;
?>
Výstup:
Klíčové slovo: else
Kód:
<_?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";
)
?>
Výstup:
Klíčové slovo: elseif
Kód:
<_?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";
)
?>
Výstup :
Klíčové slovo: empty
Kód:
<_?php// example to demonstrate empty keyword
$str = 'Hello World!';
if(empty($str)) (
echo 'Variable is empty';
) else (
echo $str;
)
?>
Výstup:
Klíčové slovo: endfor
Kód:
<_?php// example to demonstrate endfor keyword
for($i=0;$i<5;$i++) :
echo "
".$i;
endfor;
?>
Výstup:
Klíčové slovo: endif
Kód :
<_?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;
?>
Výstup:
Klíčové slovo: endforeach
Kód:
<_?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;
?>
Výstup:
Klíčové slovo: endwitch
Kód:
<_?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;
?>
Výstup:
Klíčové slovo: endwhile
Kód:
<_?php// example to demonstrate endwhile keyword
$i = 0;
while($i<5):
echo "
".$i;
$i++;
endwhile;
?>
Výstup:
Klíčové slovo: eval ()
Kód:
<_?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;
?>
Výstup:
Klíčové slovo: exit ()
Toto klíčové slovo, když se objeví ve skriptu, ukončí provádění skriptu.
Klíčové slovo: rozšiřuje ()
Kód:
<_?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();
?>
Výstup:
Klíčové slovo: final
Kód:
<_?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();
?>
Výstup :
Klíčové slovo: catch
Kód:
<_?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();
)
?>
Výstup:
Klíčové slovo: for
Kód:
<_?php// example to demonstrate for keyword
for($i=0; $i<10; $i++) (
if($i == 5) (
break;
)
echo '
'.$i;
)
?>
Výstup :
Klíčové slovo: foreach
Kód:
<_?php// example to demonstrate foreach keyword
$array = array(10, 20, 30, 40, 50);
foreach($array as $value) (
echo '
'.$value/10;
)
?>
Výstup:
Klíčové slovo: function ()
Kód:
<_?phpfunction calSum($a, $b) (
$c = $a + $b;
return $c;
)
$result = calSum(10, 20);
echo '
The sum : '.$result;
?>
Výstup:
Klíčové slovo 34: global
Kód:
<_?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;
?>
Výstup:
Klíčové slovo: if
Kód:
<_?php// example to demonstrate if keyword
$sum = 10;
if($sum == 10) (
echo 'Sum is 10';
) else (
echo 'Sum is not 10';
)
?>
Výstup:
Klíčové slovo: implementuje
Kód:
<_?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();
?>
Výstup :
Klíčové slovo: include
Kód:
file.php
<_?php//example to demonstrate include keyword
$a = 'The Earth';
$b = 'Round';
?>
index.php
<_?phpinclude 'file.php';
echo $a . ' is '. $b. ' in Shape';
?>
Klíčové slovo: include_once
Kód:
file.php
<_?php//example to demonstrate include_once keyword
$a = 'The Earth';
$b = 'Round';
?>
index.php
<_?phpInclude_once 'file.php';
echo $a . ' is '. $b. ' in Shape';
?>
Výstup:
Klíčové slovo: instanceOf
Kód:
<_?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);
?>
Výstup:
Klíčové slovo: Interface
Kód:
<_?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();
?>
Výstup:
Klíčové slovo: isset
Kód:
<_?php//example to demonstrate isset keyword
$stringOne = '';
var_dump(isset($stringOne));
$stringTwo = NULL;
var_dump(isset($stringTwo));
?>
Výstup :
Seznam klíčových slov: seznam
Kód:
<_?php//example to demonstrate list keyword
$names = array('Ram', 'Mohan', 'Raghav');
list($person1, $person2, $person3) = $names;
echo "$person1, $person2 and $person3 are friends";
?>
Výstup:
Klíčové slovo: new
Kód:
<_?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);
?>
Výstup:
Klíčové slovo: nebo
Kód:
<_?php//example to demonstrate or keyword
$a = 10;
$b = 11;
if($a ==10 or $b == 12) (
echo 'Result : True';
)
else
(
echo 'Result : False';
)
?>
Výstup :
Klíčové slovo: print
Kód:
<_?php//example to demonstrate print keyword
$str = "PHP Programming";
print($str);
$stringOne = "Shyam, ";
$stringTwo = "How are you?";
print "
"."Hello $stringOne $stringTwo";
?>
Výstup :
Klíčové slovo: private
Kód:
<_?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
?>
Výstup:
Klíčové slovo: public
Kód:
<_?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
?>
Výstup:
Klíčové slovo: protected
Kód:
<_?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
?>
Výstup:
Klíčové slovo: return
Kód:
<_?php//example to demonstrate return keyword
function sum() (
$a = 10;
$b = 20;
$c = $a +$b;
return $c;
)
$result = sum();
echo 'Sum : ' . $result;
?>
Výstup:
Klíčové slovo: switch
Kód:
<_?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";
)
?>
Výstup:
Klíčové slovo: throw
Kód:
<_?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);
?>
Výstup:
Klíčové slovo: Zkuste
Kód:
<_?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();
)
?>
Výstup:
Klíčové slovo: unset
Kód:
<_?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
?>
Výstup:
Klíčové slovo: var
Kód:
<_?php//example to demonstrate var keyword
class MainClass
(
var $str = 'PHP Programming';
public function displayMsg() (
echo $this->str;
)
)
$obj = new MainClass;
$obj->displayMsg();
?>
Výstup:
Klíčové slovo: while
Kód:
<_?php//example to demonstrate while keyword
$i = 0;
while ($i<10) (
echo '
'. $i;
$i++;
)
?>
Výstup:
Závěr
V tomto článku se dozvíte o klíčových slovech v PHP s příklady. Tyto příklady vysvětlují použití každého z klíčových slov v PHP.
Doporučené články
Toto je průvodce po klíčových slovech PHP. Zde diskutujeme Úvod do klíčových slov PHP Seznam všech klíčových slov PHP spolu s klíčovými slovy a výstupy. Další informace naleznete také v dalších navrhovaných článcích -
- Kompilátor PHP
- Zapouzdření v C
- Třídění v C.
- Základní otázky PHP Interview
- C Klíčová slova
- C # Klíčová slova
- Zapouzdření do JavaScriptu
- Konečné klíčové slovo v Javě
- Házet klíčové slovo v Javě