PEAR::getStaticProperty()
Вернуться к: Базовый класс PEAR и класс обработки ошибок
PEAR::getStaticProperty()
Synopsis
mixed &PEAR::getStaticProperty ( string $class , string $var )
Если ваш класс является статическим, то вам, вероятно, понадобятся статические атрибуты. Вы можете эмулировать их с помощью этого метода примерно так:
<?php
$myVar = &PEAR::getStaticProperty('myVar');
?>
Использовать ссылку обязательно, иначе атрибут не будет статическим!
Parameter
-
string $class - имя вашего класса, в котором вы вызываете getStaticProperty()
-
string $var - имя статического атрибута
Return value
mixed - ссылку на атрибут. Если атрибут не был инициализирован, то ему автоматически будет присвоено значение NULL.
Example
Использование getStaticProperty()
<?php
require_once 'PEAR.php';
class myClass {
function setValue( $set)
{
$foo = &PEAR::getStaticProperty('myClass', "foo");
$foo = $set;
}
function view()
{
print PEAR::getStaticProperty('myClass', "foo");
}
}
myClass::setValue('value = foo');
myClass::view();
?>
Этот пример выведет:
value = foo
Вернуться к: Базовый класс PEAR и класс обработки ошибок