АЛ
Андрей Литвинов

PHP не видит переменные при объявлении со значением $_POST['login']

Код:
class GetVars{

protected static $u_login = $_POST['u_login'];

protected static $u_password = $_POST['u_password'];

}

?>

Ошибка: Parse error: syntax error, unexpected T_VARIABLE in Z:\home\test.com\www\reg\GetVars.php on line 3

Павел Тужилкин
Павел Тужилкин

Кушай, деточка. Куда пост запостить сам, надеюсь, разберёшься.

class GetVars {
protected static $u_login;

public static function set_uLogin($value) {
self::$u_login = $value;
}

public static function get_uLogin() {
return self::$u_login;
}
}

GetVars::set_uLogin('imalogin');
echo GetVars::get_uLogin();
?>

А потом кури области видимости, геттеры, сеттеры и прочие радости.

Похожие вопросы
Зачем после return писать переменную в php. Зачем после return писать переменную в php
Как вывести значение переменной в текстовое поле полностью (PHP)
Что такое значение переменой? Как указать значение переменной ?
Как передать значение переменной из 1.php в 2.php?
как сохранить переменную в php?
PHP. Переменые переменных и массивы.
Объявление переменных в for (C++)
Добавление переменной в PHP
Есть следующие объявления переменных и их инициализация:
Вопрос о переменных в PHP