Sprawdź, czy zmienna is_undefined w PHP

W PHP chcę sprawdzić, czy zmienna nie została ustawiona / zdefiniowana,gdzie ustawienie zmiennej NULL jest uważane za ustawione / zdefiniowane.

Wszystko tu wiem:http://php.net/manual/en/types.comparisons.php w tym isset (), empty () i is_null (). Żadne z nich nie wydaje się tym, czego szukam. Rozważ następujący przykład:

<?php 
$myNull = null;
echo 'isset($myNull): "'.isset($myNull).'"<br />';
echo '$myNull value = "'.$myNull . '"<br />';

echo "<br />";

echo 'isset($myUndefined): "'.isset($myUndefined).'"<br />';
echo '$myUndefined value = "'.$myUndefined . '"<br />';
?>

Ten przykład wyświetla coś takiego:
isset ($ myNull): „”
$ myNull value = ""

isset ($ myUndefined): „”
Ogłoszenie:Niezdefiniowany zmienna: myUndefined w C: wamp www pl temp4.php w linii 9
$ myUndefined value = ""

Chcę wiedzieć, czy zmienna jestNiezdefiniowany jak wspomniano powyżej w zawiadomieniu. Chcę funkcję, nazwij ją „is_undefined”, gdzie

$myNull = null;
is_undefined($myNull); // is false
is_undefined($myUndefined); // is true

Ktoś? Z góry dziękuję.

questionAnswers(6)

yourAnswerToTheQuestion