加入收藏 | 设为首页 | 会员中心 | 我要投稿 北几岛 (https://www.beijidao.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 大数据 > 正文

php – 为什么我们需要function_exists?

发布时间:2021-08-28 03:48:47 所属栏目:大数据 来源: https://www.jb51.cc
导读:为什么我们需要为用户定义的函数检查function_exists?内部或核心PHP函数看起来没问题,但如果用户自己知道并定义了一个函数,那么为什么需要检查它的存在? 以下是自定义用户定义的功能 if( !function_exists( 'bia_register_menu' ) ) { function bia_regist

为什么我们需要为用户定义的函数检查function_exists?内部或核心PHP函数看起来没问题,但如果用户自己知道并定义了一个函数,那么为什么需要检查它的存在?

以下是自定义用户定义的功能

if( !function_exists( 'bia_register_menu' ) ) {
    function bia_register_menu() {
        register_nav_menu('primary-menu', __('Primary Menu'));
    }
    add_action('init', 'bia_register_menu');
}

谢谢

解决方法:

要确保没有两次注册相同的功能,这将导致错误.

当您调用插件中定义的函数时,也使用if(function_exists(‘function_name’)).如果您停用了插件,您的网站仍然可以正常运行.

(编辑:北几岛)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读