Я использую проверку формы codeigniter. Для отображения ошибок формы он использует это
$this->data['message'] = (validation_errors() ?
validation_errors() :
($this->auth_lib->errors() ?
$this->auth_lib->errors() :
$this->session->flashdata('message')))
Я не понимаю этот синтаксис. Я думаю, что это утверждение if else. Это очень трудно понять.
Может кто-нибудь преобразовать это в обычное выражение if else?
Потому что теперь я собираюсь изменить формат сообщения об ошибке:
$this->message->set_error($msg=array('Test 1','Test 2'));
$message=$this->message->get_message();
$this->data['message']=$message;
Кто угодно, пожалуйста, упростите синтаксис. Спасибо.