<?php
function myFunction($yesNname) { }
empty($noName);
print_r($noName);
isset($noName);
myFunction($noName);
输出:PHP不发出任何通知为未定义的变量,如果该变量被传递给空的()或isset()函数
PHP Notice: Undefined variable: noName ... on line 6 // print_r
PHP Notice: Undefined variable: noName ... on line 9 // myFunction
未定义变量在空()和isset使用()。但是PHP没有发布关于它的通知。为什么PHP显示歧视某些功能?我如何编写这种类型的函数?
有一个函数来测试一个变量是否存在,并使它在不存在时触发错误消息的要点是什么? –
@ÁlvaroG.Vicario我可以理解。我想知道如何编写这种类型的函数。 –
你为什么要这样?你能把这种情况勾画出来吗? – giorgio