PHP. Как пользоваться функцией вывода echo
Primary tabs
<?php $fruits= array( "apple" , "orange" , "cucumber"); while ( list ($key , $value ) = each ( $fruits) ); { echo "$key" ; echo " $value " ; } ?>
Как правильно выводить текст , переменные ? Необходимо ли ставить точку запятой , если вывод в цикле , или нет ? В Хольцнере точки запятой нет , хотя это ошибка . Постоянно путаюсь . Есть разные варианты :
echo " $a , $b" ; echo "$a" ; echo "$b";
- Log in to post comments
- 3846 reads
vedro-compota
Fri, 07/31/2015 - 10:11
Permalink
как "правильно"
PHP это довольно вольный язык - есть много дублирования и альтернатив - многим это нравится))
начнём с того, что если вы хотите просто напечатать переменную до достаточно написать:
в двойные кавычки переменные можно встраивать, но нет смысла окружать ими единственную переменную.
Насчёт употребления скобок читайте здесь - особенно раздел "Примеры".
Главное для вас сейчас там
echo не функция а потому можно использовать её без скобок (в некоторых проектах и командах от вас могут просить использования или неиспользования скобок - но с точки зрения языка это не важно)
И да - можно или складывать строки либо передавать несколько аргументов.
_____________
матфак вгу и остальная классика =)
DenDroiD
Fri, 07/31/2015 - 12:36
Permalink
Теория по echo
Прототип echo
echo - не функция, это конструкция языка, оператор,
поэтому круглые скобки вообще говоря не нужны.
echo удобно тем, что можно перечислять все аргументы через запятую,
не выполняя конкатенацию строк. Например
Можно и через конкатенацию, но это будет работать дольше:
Другие примеры использования с сайта http://www.php.su/echo