
В язык Программирование PHP Существует ряд зарезервированных слов или константы Это дает нам некоторые Информация о выполнении текущих. Хотя определяется как Постоянное магия, они очень последовательны в контексте, в котором вы работаете, С момента его значение зависит от то же самое.
Эти Постоянное магия они могут быть очень полезны в получении определенных ценностей, таких как текущий каталог, Архив сценарий Он выполняется, в класс объект, и т.д.. Мы можем найти следующие:
__FILE__ Определяет полный путь и имя файла Он выполняется. Это константа достаточно полезно Когда мы находятся в процессе Отладка и для определения путей файлов и каталогов.
1 2 3 4 5 6 | echo __FILE__; echo dirname( __FILE__ ); //Salida /var/www/htdocs/archivo.php /var/www/htdocs |
Примечание: Имейте в виду, что имена этих констант начинаются и в конечном итоге с двумя символами, следуют подчеркивания, не один.
__DIR__ относится к Каталог файл, который выполняется. И если она используется в включить, Возвращает каталог включаемый файл.
1 2 3 4 5 6 7 | //Para el ejemplo anterior echo __DIR__; //Salida /var/www/htdocs //Es el equivalente a dirname( __FILE__ ) |
__LINE__ Указывает номер текущей строки файл, который может быть запущен. Это константа, которая часто используется в процессах Отладка. Как и в предыдущем случае, Если используется внутри включаемого файла, задняя линия является включенный файл.
__CLASS__ Указывает имя класса из которого вызывающему объекту этой константы.
1 2 3 4 5 6 7 8 9 10 | class Prueba { static function obtenerClase() { return __CLASS__; } } echo Prueba::obtenerClase(); //Salida Prueba |
__FUNCTION__ Указывает имя функции текущий метод или, Оба в классы и функции, из них.
1 2 3 4 5 6 7 8 9 10 | class Prueba { static function miMetodo() { return __FUNCTION__; } } echo Prueba::miMetodo(); //Salida miMetodo |
__METHOD__ Возвращает имя текущего метода в пределах объекта класса.
1 2 3 4 5 6 7 8 9 10 | class Prueba { static function miMetodo() { return __METHOD__; } } echo Prueba::miMetodo(); //Salida Prueba::miMetodo |
Эти Некоторые из наиболее часто используемых Постоянное магия с которой обеспечивает нас с Язык программирования PHP, которые могут быть использованы в любое время в наш исходный код, и что мы содействие, Прежде всего, в Отладка то же самое.
