php – function_exists每次都返回false
发布时间:2020-12-13 22:09:31 所属栏目:PHP教程 来源:网络整理
导读:我正在尝试检查一个函数是否存在但是我的if仍然是假的 我试着像这样调用函数,其中$function是函数名: if (function_exists($this-module-$function)){ $this-module-$function($vars);}else{ echo 'no';} 变量模块定义为应该调用函数的类: $this-module =
我正在尝试检查一个函数是否存在但是我的if仍然是假的
我试着像这样调用函数,其中$function是函数名: if (function_exists($this->module->$function)) { $this->module->$function($vars); } else { echo 'no'; } 变量模块定义为应该调用函数的类: $this->module = $module; $this->module = new $this -> module; 我在这里错过了什么吗? 解决方法
可以搞清楚:
使用 method_exists()解决了我的问题 method_exists($this->module,$function) 我自己为可能遇到同样问题的人回答了这个问题! (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |