(24 фев 2015, 16:19) (
0/
0)
[
0]
Bastian, имеешь ввиду?
(true) ? print('true');
(24 фев 2015, 16:13) (
0/
0)
[
0]
Bastian, о чем ты вообще?xD
(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 не функция,а языковая конструкция.
(24 фев 2015, 15:06) (
0/
0)
[
0]
donttime,
Между echo и print таки есть разница,print всегда возвращает 1,echo же ничего не возвращает,за счет чего и работает чуть быстрее,но echo нельзя использовать в качестве выражения.
(24 фев 2015, 08:52) (
1/
0)
[
1]
Баян с хабра.