PHP-avainsanojen esittely
Avainsanat ovat sanoilla, joilla on jonkinlainen merkitys. PHP-kielen säännöllisessä käytössä näitä sanoja ei voida käyttää vakiona, muuttujan nimellä, menetelmän nimellä, luokan nimellä jne. PHP ymmärtää nämä avainsanat automaattisesti käytettäessä. Nämä PHP-avainsanat, kun niitä käytetään muuttujien nimien kanssa, voidaan sekoittaa todellisiin avainsanoihin. Siksi näitä avainsanoja ei tule käyttää muuttujina.
Luettelo kaikista PHP-avainsanoista
Avainsana: abstrakti
Koodi:
<_?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();
?>,
lähtö:
Avainsana: ja
Koodi:
<_?php//example to demonstrate and keyword
$a = 10;
$b = 11;
if($a ==10 and $b == 11) (
echo 'Result : True';
)
else
(
echo 'Result : False';
)
?>
lähtö:
Avainsana: array ()
Koodi:
<_?php//example to demonstrate array keyword
$directions = array("e" => "east", "w" => "west", "n" => "north", "s" => "south");
print_r($directions);
?>
lähtö:
Avainsana: as
Koodi:
<_?php//example to demonstrate array keyword
$directions = array("e" => "east", "w" => "west", "n" => "north", "s" => "south");
foreach($directions as $key=>$value) (
echo '
'. $key. '=>'.$value;
)
?>
lähtö:
Avainsana: break
Koodi:
<_?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;
)
?>
lähtö:
Avainsana: tapaus
Koodi:
<_?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++;
)
?>
lähtö:
Avainsana: saalis
Koodi:
<_?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();
?>
lähtö:
Avainsana: luokka
Koodi:
<_?php//example to demonstrate class keyword
class ClassOne(
var $str = 'Hello World';
public function displayMethod() (
echo $this->str;
)
)
$obj = new ClassOne;
$obj->displayMethod();
?>
lähtö:
Avainsana: const
const-avainsanaa käytetään nimen määrittämiseen arvolla osoitusoperaattorilla kuten alla
const AGE = 29;
Vakionimen alussa ei ole $ -merkkiä, kuten normaalilla muuttujalla on.
Avainsana: oletus
Koodi:
<_?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;
)
?>
Tulos:
Avainsana: tee
Koodi:
<_?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);
?>
lähtö:
Avainsana: die ();
Koodi:
<_?php//example to demonstrate die keyword
$conn = mysqli_connect('localhost', 'root', '', 'dbname');
if(!$conn) (
die("Unable to connect ");
)
?>
lähtö:
Avainsana: kaiku
Koodi:
<_?php// example to demonstrate echo keyword
echo 'Hello! ';
$name = 'John Doe';
echo 'My name is '. $name;
?>
lähtö:
Avainsana: else
Koodi:
<_?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";
)
?>
lähtö:
Avainsana: elseif
Koodi:
<_?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";
)
?>
Tulos:
Avainsana: tyhjä
Koodi:
<_?php// example to demonstrate empty keyword
$str = 'Hello World!';
if(empty($str)) (
echo 'Variable is empty';
) else (
echo $str;
)
?>
lähtö:
Avainsana: endfor
Koodi:
<_?php// example to demonstrate endfor keyword
for($i=0;$i<5;$i++) :
echo "
".$i;
endfor;
?>
lähtö:
Avainsana: endif
Koodi:
<_?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;
?>
lähtö:
Avainsana: endforeach
Koodi:
<_?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;
?>
lähtö:
Avainsana: pääkytkin
Koodi:
<_?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;
?>
lähtö:
Avainsana: lopulta
Koodi:
<_?php// example to demonstrate endwhile keyword
$i = 0;
while($i<5):
echo "
".$i;
$i++;
endwhile;
?>
lähtö:
Avainsana: eval ()
Koodi:
<_?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;
?>
lähtö:
Avainsana: exit ()
Tämä avainsana, joka kohdataan komentosarjaan, lopettaa komentosarjan suorittamisen.
Avainsana: laajenee ()
Koodi:
<_?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();
?>
lähtö:
Avainsana: lopullinen
Koodi:
<_?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();
?>
Tulos:
Avainsana: saalis
Koodi:
<_?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();
)
?>
lähtö:
Avainsana: varten
Koodi:
<_?php// example to demonstrate for keyword
for($i=0; $i<10; $i++) (
if($i == 5) (
break;
)
echo '
'.$i;
)
?>
Tulos:
Avainsana: foreach
Koodi:
<_?php// example to demonstrate foreach keyword
$array = array(10, 20, 30, 40, 50);
foreach($array as $value) (
echo '
'.$value/10;
)
?>
lähtö:
Avainsana: function ()
Koodi:
<_?phpfunction calSum($a, $b) (
$c = $a + $b;
return $c;
)
$result = calSum(10, 20);
echo '
The sum : '.$result;
?>
lähtö:
Avainsana 34: globaali
Koodi:
<_?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;
?>
lähtö:
Avainsana: jos
Koodi:
<_?php// example to demonstrate if keyword
$sum = 10;
if($sum == 10) (
echo 'Sum is 10';
) else (
echo 'Sum is not 10';
)
?>
lähtö:
Avainsana: työvälineet
Koodi:
<_?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();
?>
Tulos:
Avainsana: sisällytä
Koodi:
file.php
<_?php//example to demonstrate include keyword
$a = 'The Earth';
$b = 'Round';
?>
index.php
<_?phpinclude 'file.php';
echo $a . ' is '. $b. ' in Shape';
?>
Avainsana: include_once
Koodi:
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';
?>
lähtö:
Avainsana: instanceOf
Koodi:
<_?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);
?>
lähtö:
Avainsana: käyttöliittymä
Koodi:
<_?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();
?>
lähtö:
Avainsana: isset
Koodi:
<_?php//example to demonstrate isset keyword
$stringOne = '';
var_dump(isset($stringOne));
$stringTwo = NULL;
var_dump(isset($stringTwo));
?>
Tulos:
Avainsana: luettelo
Koodi:
<_?php//example to demonstrate list keyword
$names = array('Ram', 'Mohan', 'Raghav');
list($person1, $person2, $person3) = $names;
echo "$person1, $person2 and $person3 are friends";
?>
lähtö:
Avainsana: uusi
Koodi:
<_?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);
?>
lähtö:
Avainsana: tai
Koodi:
<_?php//example to demonstrate or keyword
$a = 10;
$b = 11;
if($a ==10 or $b == 12) (
echo 'Result : True';
)
else
(
echo 'Result : False';
)
?>
Tulos:
Avainsana: tulosta
Koodi:
<_?php//example to demonstrate print keyword
$str = "PHP Programming";
print($str);
$stringOne = "Shyam, ";
$stringTwo = "How are you?";
print "
"."Hello $stringOne $stringTwo";
?>
Tulos:
Avainsana: yksityinen
Koodi:
<_?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
?>
lähtö:
Avainsana: julkinen
Koodi:
<_?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
?>
lähtö:
Avainsana: suojattu
Koodi:
<_?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
?>
lähtö:
Avainsana: paluu
Koodi:
<_?php//example to demonstrate return keyword
function sum() (
$a = 10;
$b = 20;
$c = $a +$b;
return $c;
)
$result = sum();
echo 'Sum : ' . $result;
?>
lähtö:
Avainsana: vaihtaa
Koodi:
<_?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";
)
?>
lähtö:
Avainsana: heittää
Koodi:
<_?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);
?>
lähtö:
Avainsana: Kokeile
Koodi:
<_?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();
)
?>
lähtö:
Avainsana: unset
Koodi:
<_?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
?>
lähtö:
Avainsana: var
Koodi:
<_?php//example to demonstrate var keyword
class MainClass
(
var $str = 'PHP Programming';
public function displayMsg() (
echo $this->str;
)
)
$obj = new MainClass;
$obj->displayMsg();
?>
lähtö:
Avainsana: kun taas
Koodi:
<_?php//example to demonstrate while keyword
$i = 0;
while ($i<10) (
echo '
'. $i;
$i++;
)
?>
lähtö:
johtopäätös
Tässä artikkelissa opit PHP: n avainsanoista esimerkkeinä. Nämä esimerkit selittävät kunkin avainsanan käytön PHP: ssä.
Suositellut artikkelit
Tämä on opas PHP-avainsanoihin. Tässä keskustellaan Johdanto PHP-avainsanoihin Luettelo kaikista PHP-avainsanoista sekä avainsanat ja tuotokset. Voit myös käydä läpi muiden ehdotettujen artikkeleidemme saadaksesi lisätietoja -
- PHP-kääntäjä
- Kapselointi C: hen
- Lajittelu C: ssä
- Keskeiset PHP-haastattelukysymykset
- C Avainsanat
- C # Avainsanat
- Kapselointi JavaScriptiin
- Lopullinen avainsana Java
- Heitä avainsana Java