Может быть, то, о чем я собираюсь рассказать, уже всем известно, а может, и нет.
В общем так: получить информацию о любом встроенном классе или функции (само собой, сюда входят и функции из любого включенного в вашей сборке расширения) — получить эту информацию можно с помощью простых команд.
php --rc <класс или интерфейс>
php --rf <функция>
Кроме этого, доступны также следующие возможности:
php --re <расширение> — информация о расширении, его классах и функциях.
php --ri <расширение> — конфигурация выбранного расширения
В общем так: получить информацию о любом встроенном классе или функции (само собой, сюда входят и функции из любого включенного в вашей сборке расширения) — получить эту информацию можно с помощью простых команд.
php --rc <класс или интерфейс>
$ php --rc Countable Interface [ <internal:SPL> interface Countable ] { - Constants [0] { } - Static properties [0] { } - Static methods [0] { } - Properties [0] { } - Methods [1] { Method [ <internal:SPL> abstract public method count ] { } } }
php --rf <функция>
$ php --rf gettext Function [ <internal:gettext> function gettext ] { - Parameters [1] { Parameter #0 [ <required> $msgid ] } }
Кроме этого, доступны также следующие возможности:
php --re <расширение> — информация о расширении, его классах и функциях.
php --ri <расширение> — конфигурация выбранного расширения