php – 为什么我们需要function_exists?
发布时间:2020-12-13 16:49:32 所属栏目:PHP教程 来源:网络整理
导读:为什么我们需要为用户定义的函数检查function_exists?内部或核心 PHP函数看起来没问题,但如果用户自己知道并定义了一个函数,那么为什么需要检查它的存在? 以下是自定义用户定义的功能 if( !function_exists( 'bia_register_menu' ) ) { function bia_regis
为什么我们需要为用户定义的函数检查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’)).如果您停用了插件,您的网站仍然可以正常运行. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |