Приднестровская поддержка XOOPS
Константу внутри класса можно объявить с помощью ключевого слова const:
class <Имя класса> {
const <Имя константы без $> = <Значение>;
// Описание свойств и методов класса
}
Доступ к константе вне класса осуществляется следующим образом:
<Имя класса без $>::<Имя константы без $>
Внутри класса к константе можно также обратиться с помощью ключевого слова self:
self::<Имя константы без $>
Пример:
class CMyClass {
const myconst = 10;
public $myvar;
public function __construct($i) {
$this->myvar = $i;
}
public function f_Sum1($x) {
return ($x + self::myconst);
}
}
$obj = new CMyClass(20);
echo $obj->f_Sum1(5), '<br>';
echo CMyClass::myconst;
Отправитель | Нити |
---|
9 пользователь(ей) активно (1 пользователь(ей) просматривают Инструкции)
Участников: 0 Гостей: 9 далее... |