代码之家  ›  专栏  ›  技术社区  ›  Byron Whitlock

如何判断函数是否在PHP中定义

php
  •  3
  • Byron Whitlock  · 技术社区  · 16 年前

    如何确定函数是否在PHP中定义? 我想做如下的事情:

    if(! function_defined(money_format)) // function not defined on windows
    {
          function money_format($str) { ... }
    }
    

    这在PHP中是可能的吗?

    2 回复  |  直到 16 年前
        1
  •  19
  •   clawr    16 年前

    你可以使用 function_exists 函数确定函数是否已定义。

        2
  •  6
  •   Mark Biek    16 年前

    值得一提的是你需要使用 method_exists 查看对象是否定义了特定的方法。

    推荐文章