Shtypja e Paralajmërimeve në PHP
Le të jetë ndryshorja $test e padefinuar fare.
Siç e dini tashmë, vlera e një ndryshoreje të tillë
do të jetë e barabartë me null. Në të njëjtën kohë, përpjekja
për t'iu referuar kësaj ndryshoreje do të çojë në shfaqjen e një
paralajmërimi:
<?php
var_dump($test); // do të nxjerrë null dhe një paralajmërim
?>
Paralajmërimi gjithasashtu do të shfaqet gjatë përpjekjes për të kontrolluar
ndryshoren për null:
<?php
if ($test !== null) {
echo '+++';
} else {
echo '---';
}
?>
Por kontrolli përmes komandës isset
nuk do të çojë në shfaqjen e një paralajmërimi - ai do të
jetë i shtypur automatikisht:
<?php
if (isset($test)) {
echo $test;
} else {
echo 'variable does not exist';
}
?>