Всем добра! Все мы знаем как выводить на страничку некоторый текст в php. для тех кто не в курсе ))
Это можно сделать так
print "Текст сообщения";
либо так
print 'Текст сообщения';
Так вот работая на опен сервере (php 7.2) обнаружил особенность что можно оказывается\ вывести и так
print ТекстБезПробелов;
здесь не используются кавычки. Думал баг опен сервера, проверил на реальном хосте, результат такой же. В сети вразумительного ответа не нашел. Кто в курсе почему так происходит?
Router , да, все верно, print и echo это не функции а языковые конструкции, потому заключать аргументы в кавычки не обязательно. Но честно говоря был удивлен ))
Сибирский , везде так, кавычки нужны в echo, и ТД если больше одной строчки,тоже самое и в условиях if можно не брать фигурными, А вот так if() условие; Если на 1 строку