Задать вопрос
sorry_i_noob
@sorry_i_noob

Можно ли в php при присвоении переменной значения — функции, в качестве аргумента этой функции отправить эту самую переменную? Как это написать?

$validation = Validation::factory($_POST)->rule('user', 'CustomValidation::is_login', array(':value', $validation));

Код не работает, так как $validation еще не определена. Можно ли обойтись без двух строк:
$validation = Validation::factory($_POST);
$validation->rule('user', 'CustomValidation::is_login', array(':value', $validation));

Можно ли уложить этот код в одну строку?
  • Вопрос задан
  • 80 просмотров
Подписаться 2 Простой Комментировать
Пригласить эксперта
Ответы на вопрос 1
onqu
@onqu
weasy
($validation = Validation::factory($_POST))
    ->rule('user', 'CustomValidation::is_login', array(':value', $validation));
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы