<?php
function myFunction($yesNname) { }
empty($noName);
print_r($noName);
isset($noName);
myFunction($noName);
вывод:
PHP Notice: Undefined variable: noName ... on line 6 // print_r
PHP Notice: Undefined variable: noName ... on line 9 // myFunction
Неопределенная переменная используется в empty () и isset (). Но PHP не обратил на это внимание. Почему PHP проявляет дискриминацию к некоторым функциям? Как я могу написать такую функцию?