Как узнать, определена ли функция в php - PullRequest
3 голосов
/ 20 марта 2009

Как определить, определена ли функция в php? Я хотел бы сделать что-то вроде:

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

Возможно ли это в php?

Ответы [ 2 ]

19 голосов
/ 20 марта 2009

Вы можете использовать функцию function_exists, чтобы определить, была ли определена функция.

6 голосов
/ 20 марта 2009

Стоит отметить, что вам нужно использовать method_exists , чтобы увидеть, определен ли для объекта определенный метод.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...