Если вы хотите переменную экземпляра (сохраняется только для этого экземпляра класса), используйте:
$this->test
(как предложил другой ответ).
Если вы хотите "класс""Переменная, префикс его с ключевым словом" static ", например:
Переменная класса отличается от переменной экземпляра тем, что все экземпляры объекта, созданные из класса, будут иметь одну и ту же переменную.
(Обратите внимание, что для доступа к переменным класса используйте Имя класса или «self», за которым следует «::»)
class myClass
{
public static $test = "The Test Worked!";
function example()
{
echo self::$test;
}
function example2()
{
echo self::$test." again";
}
}
Наконец, если вы хотите истинную константу (неизменяемую), используйте «const» перед (снова получите доступ к нему с помощью «self» плюс «::» плюс имя константы (хотя на этот раз пропустите «$»):
class myClass
{
const test = "The Test Worked!";
function example()
{
echo self::test;
}
function example2()
{
echo self::test." again";
}
}