Schlüsselwörter sind Wörter, die eine Bedeutung haben. Bei der normalen Verwendung der PHP-Sprache können diese Wörter nicht als Konstante, Variablenname, Methodenname, Klassenname usw. verwendet werden. Diese Schlüsselwörter werden bei Verwendung automatisch von PHP verstanden. Diese PHP-Schlüsselwörter können bei Verwendung mit Variablennamen mit den tatsächlichen Schlüsselwörtern verwechselt werden. Daher sollten diese Schlüsselwörter nicht als Variablennamen verwendet werden.
WERBUNG Beliebter Kurs in dieser Kategorie PHP-ENTWICKLER - Spezialisierung | 8-Kurs-Reihe | 3 ProbetestsStarten Sie Ihren kostenlosen Softwareentwicklungskurs
Webentwicklung, Programmiersprachen, Softwaretests und andere
Es folgt eine Liste:

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

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

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

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

Code:
<?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 '<br>'.$value;
}
?>Ausgabe:

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

Code:
<?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();
?>Ausgabe:

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

Das Schlüsselwort const wird verwendet, um den Namen mit einem Wert mithilfe des Zuweisungsoperators wie unten zu definieren
const AGE= 29;
Es gibt kein $-Zeichen am Anfang eines Konstantennamens wie bei einer normalen Variablen.
Code:
<?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;
}
?>Ausgabe:

Code:
<?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);
?>Ausgabe:

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

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

Code:
<?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";
}
?>Ausgabe:

Code:
<?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";
}
?>Ausgabe:

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

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

Code:
<?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; ?>
Ausgabe:

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

Code:
<?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; ?>
Ausgabe:

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

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

This keyword when encountered in a script, terminates the execution of the script.
Code:
<?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();
?>Output:

Code:
<?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();
?>Output :

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

Code:
<?php
// example to demonstrate for keyword
for($i=0; $i<10; $i++) {
if($i == 5) {
break;
}
echo '<br>'.$i;
}
?>Output :

Code:
<?php
// example to demonstrate foreach keyword
$array = array(10,20,30,40,50);
foreach($array as $value) {
echo '<br>'.$value/10;
}
?>Output:

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

Code:
<?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;
?>Output:

Code:
<?php
// example to demonstrate if keyword
$sum = 10;
if($sum == 10) {
echo 'Sum is 10';
} else {
echo 'Sum is not 10';
}
?>Output:

Code:
<?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();
?>Output :

Code:
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'; ?>
Code:
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'; ?>
Output:

Code:
<?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);
?>Output:

Code:
<?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 '<br> This is the one function';
}
public function two() {
echo '<br> This is the two function';
}
}
$obj = new MainClass;
echo $obj->one();
echo $obj->two();
?>Output:

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

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

Code:
<?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);
?>Output:

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

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

Code:
<?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
?>Output:

Code:
<?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
?>Output:

Code:
<?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
?>Output:

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

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

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

Code:
<?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 '<br>'.$e->getMessage();
}
?>Output:

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

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

Code:
<?php
//example to demonstrate while keyword
$i = 0;
while ($i<10) {
echo '<br>'. $i;
$i++;
}
?>Output:

In this article, you will learn about keywords in PHP with examples. These examples explain the usage of each of the keyword in PHP.
Das obige ist der detaillierte Inhalt vonPHP-Schlüsselwörter. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!
So öffnen Sie eine PHP-Datei
So entfernen Sie die ersten paar Elemente eines Arrays in PHP
Was tun, wenn die PHP-Deserialisierung fehlschlägt?
So verbinden Sie PHP mit der MSSQL-Datenbank
So verbinden Sie PHP mit der MSSQL-Datenbank
So laden Sie HTML hoch
So lösen Sie verstümmelte Zeichen in PHP
So öffnen Sie PHP-Dateien auf einem Mobiltelefon