为了账号安全,请及时绑定邮箱和手机立即绑定

if ($name)不行吗

if ($name)  这样写也能判断是否存在的吧?为什么一定要写 function_exists 方法,区别在哪?

正在回答

3 回答

如果先前存在过一个$name的变量,但是并没有名为$name的函数创建,if($name)会返回true,即函数存在

0 回复 有任何疑惑可以回复我~

function_exist用来检验函数是否存在,$name是个变量,所以对症下药用if(isset($name))来检验$name是否已存在,希望帮到你。

1 回复 有任何疑惑可以回复我~

这个 function_exists 是,php检测函数是否存在函数 ,这样去写,语法更加严谨,有意义,再说你单独写一个$name,有含义吗? 这只是我的个人理解,可能和实际的有偏差,仅此借鉴!

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

if ($name)不行吗

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信