<?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 对某些函数有歧视?我怎样才能编写这种类型的函数?