背景:我的原始问题已在here上发布Wordpress StackExchange 但由于它与PHP的相关性,它可能更适合这些受众。
问题:在Wordpress主题开发中使用function_exists()
时,该函数在哪里查看函数是否存在?
例如,如果我在header.php中有if ( function_exists( 'get_custom_header' )
,那么该函数将在哪里查找get_custom_header?
特别注意:根据我的理解,该函数引用的散列表由目前为止解析器找到的所有函数组成,包括includes
{{3} }}
交。
答案 0 :(得分:2)
在所有已加载文件的PHP查找表中。基本上,如果你打开并解析一个文件,PHP本身就知道它里面有什么,这就是函数检查函数所用的东西。
显然这也适用于原生功能。
编辑:是的,您的关联帖子是100%正确的。你对这些信息有什么要求?