在wordpress中,函数_exists()所在的位置,查找以确定函数是否存在


In wordpress, where does function_exists(), look to decide whether a function exists?

背景:我最初的问题发布在Wordpress StackExchange上但由于它与PHP的相关性,它可能更适合这个受众。

问题:在Wordpress主题开发中使用function_exists()时,该函数从哪里来决定函数是否存在?

例如,如果我在header.php中有if ( function_exists( 'get_custom_header' ),函数将在哪里查找get_custom_header?

特别注意:据我所知,该函数指的是由解析器迄今为止找到的所有函数组成的哈希表,包括任何includes邮递

在PHP查找表中查找所有加载的文件。基本上,如果打开并解析一个文件,PHP本身就知道其中有什么,这就是函数用来检查函数是否存在的。

显然,这也适用于本机函数。

编辑:是的,你链接的帖子是100%正确的。不过,你想从这些信息中得到什么?