break в тернарном операторе

463
06 февраля 2017, 18:53

Я что-то делаю не так?

$i==3 ? break : $i++ ;

Не получаю ожидаемый результат.

Answer 1

В тернарном операторе используются данные одного типа. Нельзя использовать слова типа break or continue.

Пример использования:

$i += $i > 5 ? 1 : 2;

Используйте

if ($i == 3)
   break;
$i++;
Answer 2

break не значение.. в тернарном операторе нужно вернуть что-то

READ ALSO
Как сделать обсуфикацию css на php?

Как сделать обсуфикацию css на php?

Поднимая вопрос защиты сайта от копирования - стало ясно, что особо защиты нет, и было решено усложнить задачу тем, кто пытается скопировать...

542
Laravel 5.3: как убрать редирект на /login для гостей

Laravel 5.3: как убрать редирект на /login для гостей

Есть контроллер HomeController с функцией Index, которая отображает у меня главную страницу сайтаВ этот же контроллер я добавил:

479
Форма epay оплаты

Форма epay оплаты

Добрый день! Уже 3 дня бьюсь с проблемой, оплаты, собрал XML подписал его, но при отправки формы на тестовый/боевой сервер оплаты выдает ошибку:

477
Как добавить лайк в пост? [требует правки]

Как добавить лайк в пост? [требует правки]

Как добавить лайк в пост ? Есть лента новостей как в инстаграме надо добавить лайк чтобы люди оценили пост

467