php function_exists函数问题,重复定义函数

WBOY
发布: 2016-08-04 09:21:29
原创
1724 人浏览过

<code>$a=get(1);  //出错,找不到定义
echo $a;
if(!function_exists("get")){
   function get($a){
      return "test";
   }
}</code>
登录后复制
登录后复制

想实现功能,就是检测这函数有没有定义,有的话,就不定义了,没有就定义下
function_exists位置在文件尾部,提示找不到函数定义

回复内容:

<code>$a=get(1);  //出错,找不到定义
echo $a;
if(!function_exists("get")){
   function get($a){
      return "test";
   }
}</code>
登录后复制
登录后复制

想实现功能,就是检测这函数有没有定义,有的话,就不定义了,没有就定义下
function_exists位置在文件尾部,提示找不到函数定义

<code class="php">if(!function_exists("get")){
   function get($a){
      return "test";
   }
}
$a=get(1); // 这不就找到了
echo $a;</code>
登录后复制

推荐用方法is_callable,手册

解释顺序执行..

相关标签:
来源:php.cn
本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板