PHP: магия констант

Для ваших скриптов доступно несколько предопределённых констант. Мы будем использовать эти константы по мере необходимости.

Магические константы PHP

Самые важные предопределённые константы для ваших проектов.

КонстантыПрименение
__LINE__Номер текущей строки файла
__FILE__Полный путь и имя файла
__FUNCTION__Имя функции
__CLASS__Имя класса
__METHOD__Имя метода класса
PHP_VERSIONВерсия PHP
PHP_INT_MAXОграничение на целочисленное значение PHP

__LINE__

Номер текущей строки файла.

<?php

echo "The Line number : ". __LINE__;

?>

Результат: The Line number : 2

__FILE__

Полный путь и имя файла.

<?php

echo  "Your file name :". __FILE__;

?>

Результат: Your file name : C:xampplitehtdocsmagic_constantfile.php

__FUNCTION__,     __CLASS__,     __METHOD__

Имя функции, имя класса, имя метода класса

<?php

class demo

{

function test()

{

echo "Function of demo class : ". __FUNCTION__ ."<br/>";

}

function testme()

{

echo "Method of demo class : ". __METHOD__ ."<br/>";

echo "Class : ". __CLASS__;
				
}

}

$object=new demo();

$object->test();

$object->testme();

?>

Результат: Function of demo class : test Method of demo class : demo::testme Class : demo

PHP_VERSION

Версия PHP

<?php

echo "Текущая версия PHP, которую вы используете : ".PHP_VERSION;

?>

Результат: Current PHP Version you are using : 5.3.1

PHP_INT_MAX

Ограничение на целочисленное значение PHP

<?php

echo "Integer Maximum Value : ".PHP_INT_MAX;

?>

Результат: Integer Maximum Value : 2147483647

 

Добавить комментарий