Отправляет email-рассылки с помощью сервиса Sendsay

PHP 5 для начинающих

  Все выпуски  

КОНСТАНТЫ: ПРЕДОПРЕДЕЛЕННЫЕ КОНСТАНТЫ - Магические константы


Вниманию читателей!

Отдельные выпуски рассылки в той или иной мере взаимосвязаны. С предыдущими выпусками Вы можете ознакомиться:

  1. в архиве рассылки (оригиналы выпусков);
  2. на сайте рассылки (исправленные и дополненные версии).

# # #

Вы также можете подписаться на рассылку "PHP 5: Новые возможности".

PHP 6 уже в разработке!

Еще в ноябре 2005 года на встрече в Париже разработчики обсудили новые возможности следующей, шестой, версии PHP. Интересует ли Вас, какой будет эта версия? Примите участие в опросе, который проводится на сайте рассылки.

http://pterodactyl.l2p.net/e107/

[опрос на английском языке: PHP 6: Are you interesting in? (PHP 6: Вы зантересованы?) - YES (ДА) - NO (НЕТ)]

PHP 5 для начинающих

Аннотация

Предопределенные магические константы.

На самом деле, несмотря на свое название, магические константы не являются в полной мере настоящими константами, так как их значение зависит от ситуации, в которой они используются. Тем не менее, их принято рассматривать вместе с предопределенными константами.

PHP 5 поддерживает пять магических констант. Их имена начинаются и заканчиваются сдвоенными знаками подчеркивания.

__LINE__. Порядковый номер строки скрипта, в которой используется константа.


<?php

print "<pre>\n";
print __LINE__;
print "\n";
print __LINE__;
print "\n";
print __LINE__;
print "</pre>\n";

?>
            
4
6
8
            

__FILE__. Имя исполняемого файла (включая абсолютный путь к нему в файловой системе сервера).

Замечание

Будучи использованной во включенном файле (включение файлов мы будем изучать позже), константа содержит имя (и путь) включенного (а не включающего) файла.

__FUNCTION__. Название функции, в которой используется константа (функции мы будем изучать позже).

Замечание

Начиная с PHP 5, содержит название функции в точном соответствии с тем, как она была объявлена (ранее название приводилось к символам нижнемего регистра).

__CLASS__. Название класса, в котором используется константа (классы мы будем изучать позже).

Замечание

Начиная с PHP 5, содержит название класса в точном соответствии с тем, как он был объявлен (ранее название приводилось к символам нижнемего регистра).

__METHOD__. Название метода класса в точном соответствии с тем, как он был объявлен. Поддерживается, начиная с PHP 5.

Created with DocBook Created with Libxslt


В избранное