Pull to refresh

Информация о встроенных классах и функциях из командной строки

Reading time 1 min
Views 941
Может быть, то, о чем я собираюсь рассказать, уже всем известно, а может, и нет.

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



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 <расширение> — конфигурация выбранного расширения
Tags:
Hubs:
+25
Comments 8
Comments Comments 8

Articles