создание и продвижение сайта (вбиваю в ТОП-10, как гвозди)Настройка и сопровождение платной рекламы яндекс.директ

PHP. Руководство по PHP. 2005

Константы в объектахПред.Глава 19. Классы и объекты (PHP 5)След.

Константы в объектах

Константы также могут быть объявлены и в пределах одного класса. Отличие переменных и констант состоит в том, что при объявлении последних или при обращении к ним не используется символ $. Как и Разд. Static Keyword свойства и методы, значения констант, объявленных внутри класса, не могут быть получены через переменную, содержащую экземпляр этого класса.

Пример 19-15. Объявление и использование константы
<?php

class MyClass {

  const constant = 'значение константы';

  function showConstant() {

    echo  self::constant . "\n";

  }

}

echo MyClass::constant . "\n";

$class = new MyClass();

$class->showConstant();

/* echo $class::constant; -  такое использование недопустимо */

?>

Отвечу на любые вопросы. С уважением, Дмитрий Владимирович.

Ваше письмо×
Free Web Hosting