Рубрика "Знали ли вы об этом?"
Тернарный оператор в PHP, казалось бы нет ничего сложного. Но незнание его особенности может привести к серезным багам. Об этом и пойдет речь в нашей статье.
После ее прочтения ответьте, пожалуйста, на простой вопрос: "Знали ли вы об этом?"
https://telegra.ph/Ne-ozhidaemoe-povedenie-ternarnogo-operatora-v-php-Bag-li-ehto-02-06
#статьи, #знали_ли_вы_об_этом
Тернарный оператор в PHP, казалось бы нет ничего сложного. Но незнание его особенности может привести к серезным багам. Об этом и пойдет речь в нашей статье.
После ее прочтения ответьте, пожалуйста, на простой вопрос: "Знали ли вы об этом?"
https://telegra.ph/Ne-ozhidaemoe-povedenie-ternarnogo-operatora-v-php-Bag-li-ehto-02-06
#статьи, #знали_ли_вы_об_этом
Telegraph
Не очевидное поведение тернарного оператора в PHP
Посмотрите на данный пример кода и подумайте, что он должен вывести. $a = 2; echo ( $a == 1 ? 'one' : $a == 2 ? 'two' : $a == 3 ? 'three' : $a == 4 ? 'four' : 'other' ); Конечно же ожидаемый вывод - two, но на самом деле выведется four. Давайте разберемся…