Может быть, то, о чем я собираюсь рассказать, уже всем известно, а может, и нет.
В общем так: получить информацию о любом встроенном классе или функции (само собой, сюда входят и функции из любого включенного в вашей сборке расширения) — получить эту информацию можно с помощью простых команд.
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 <расширение> — конфигурация выбранного расширения
