Kuzuia Tahadhari katika PHP

Acha kibadilishaji $test kisijuekwe kabisa. Kama unavyojua tayari, thamani ya kibadilishaji kama hicho itakuwa sawa na null. Wakati huo huo, jaribio la kurejelea kibadilishaji hicho litasababisha kuonekana kwa tahadhari:

php<?php
  var_dump($test); // itatoa null na tahadhari
?>

Tahadhari pia itaonyeshwa wakati wa kujaribu kuangalia kibadilishaji ikiwa ni null:

php<?php
  if ($test !== null) {
    echo '+++';
  } else {
    echo '---';
  }
?>

Lakini ukaguzi kupita amri isset hautasababisha kuonekana kwa tahadhari - itakuwa imezuiwa kiotomatiki:

php<?php
  if (isset($test)) {
    echo $test;
  } else {
    echo 'kibadilishaji hakipo';
  }
?>