PHP function_exists()为empty()返回false

law*_*wls 0 php

为什么function_exists("empty")返回假?

if (function_exists("empty")) {
    echo "Not working";
}
Run Code Online (Sandbox Code Playgroud)

文档说明以下内容function_exists:

检查function_name的已定义函数列表,包括内置(内部)和用户定义的函数.

据我所知,empty是一个定义和内置的功能.

小智 5

空不是一个功能.根据手册:

注意:因为这是一种语言结构而不是函数,所以不能使用变量函数调用它.

http://pl1.php.net/manual/en/function.empty.php