{% else-1 %}
bibilink * 19.01
(24 фев 2015, 16:19) (0/0) [0]
Bastian, имеешь ввиду?
(true) ? print('true');
bibilink * 19.01
(24 фев 2015, 16:13) (0/0) [0]
Bastian, о чем ты вообще?xD
bibilink * 19.01
(24 фев 2015, 15:46) (0/0) [0]
donttime, Наведу пример.
Тестирую в PHP 5.5

var_dump(print('test')); //работает
var_dump(echo('test')); //ошибка

(true) ? print('true') : print('false'); //работает
(true) ? echo('true') : echo('false'); //ошибка

Потому что на самом деле echo не функция,а языковая конструкция.
bibilink * 19.01
(24 фев 2015, 15:06) (0/0) [0]
donttime, Между echo и print таки есть разница,print всегда возвращает 1,echo же ничего не возвращает,за счет чего и работает чуть быстрее,но echo нельзя использовать в качестве выражения.
bibilink * 19.01
(24 фев 2015, 08:52) (1/0) [1]
Баян с хабра.
  • 1 из 1