function_exists与method_exists区别
【摘要】
1.method_exists — 检查类的方法是否存在
说明
method_exists ( mixed $object , string $method_name ) : bool
检查类的方法是否存在于指定的&nb...
1.method_exists — 检查类的方法是否存在
说明
method_exists ( mixed $object
, string $method_name
) : bool
检查类的方法是否存在于指定的 object
中。
参数
object
对象示例或者类名。
method_name
方法名。
返回值
如果 method_name
所指的方法在 object
所指的对象类中已定义,则返回 TRUE
,否则返回 FALSE
。
2.function_exists — 如果给定的函数已经被定义就返回 TRUE
说明
function_exists ( string $function_name
) : bool
在已经定义的函数列表(包括系统自带的函数和用户自定义的函数)中查找 function_name
。
参数
function_name
函数名,必须为一个字符串。
返回值
如果 function_name
存在且的确是一个函数就返回 TRUE
,反之则返回 FALSE
。
Note:
对于语法结构的判断,例如 include_once 和 echo 将会返回
FALSE
。
文章来源: blog.csdn.net,作者:lxw1844912514,版权归原作者所有,如需转载,请联系作者。
原文链接:blog.csdn.net/lxw1844912514/article/details/108553003
【版权声明】本文为华为云社区用户转载文章,如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱:
cloudbbs@huaweicloud.com
- 点赞
- 收藏
- 关注作者
评论(0)