Синтаксическая ошибка тернарного оператора в объявлении класса [закрыто]Php

Кемеровские программисты php общаются здесь
Ответить
Anonymous
 Синтаксическая ошибка тернарного оператора в объявлении класса [закрыто]

Сообщение Anonymous »

Я хочу использовать тернарный оператор для присвоения двух разных значений переменной класса.
У меня есть следующий пример кода, в котором я получаю фатальную ошибку.

Код: Выделить всё

    class test {
public $data = (true) ? "working" : "not working"; //Parse error: syntax error, unexpected '(' in C:\xampp\htdocs\Faltu\test.php on line 15

function __construct() {
echo $this->data;
}
}
$test = new test();
Я пробовал без класса, и все работает нормально, но в классе я получаю сообщение об ошибке.
Может ли кто-нибудь подсказать мне, как этого добиться?< /п>

Подробнее здесь: https://stackoverflow.com/questions/268 ... eclaration
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Php»