От автора: мужики! Женщины готовят против нас «подлый» заговор! Путем ласки, нежности и любви они заставляют делать мужчин необдуманные поступки: дарить им цветы, баловать конфетами и покупать красивые вещи. Для достижения своих «злостных» целей девушки применяют различные гастрономические «изыски»: вкусные борщи, котлеты и блинчики. Единственным «противоядием» против женских ухищрений являются серверные языки программирования. Сегодня мы повысим резистентность «слабых» мужских организмов путем рассмотрения вывода данных функций PHP.
Echo и другие
Основной функцией PHP для вывода строковых данных является echo. Простой пример вывода строки:
1 2 3 |
<?php echo "Пример вывода строки с помощью функции echo."; ?> |
Также стоит учитывать, что после выполнения echo не возвращает никаких значений, поэтому перехватывать нечего.
Кроме строк данная функция позволяет возвращать значения переменных:
1 2 3 4 |
<?php $str="Пример вывода строки с помощью функции echo."; echo $str; ?> |
В результате выполнения данного кода получим аналогичный (предыдущему) результат. Чтобы вывести имя переменной (а не значение), экранируйте его одинарными кавычками, и передайте функции echo:
1 2 3 4 5 |
<?php $str="Пример вывода строки с помощью функции echo "; echo $str; echo '$str'; ?> |
Аналогом предыдущей функции являет print().Она служит для вывода строк. Чтобы ввести в данную функцию PHP параметры, достаточно указать в скобках строковое значение. Пример:
1 2 3 4 5 |
<?php $str="Пример вывода строки с помощью функции print"; print("Пример вывода строки с помощью функции print <br>"); print($str); ?> |
При этом использование круглых скобок необязательно. Можно получить аналогичный результат, если после вызова функции просто указать строку в двойных (или одинарных) кавычках:
1 2 3 4 |
<?php print 'Пример вывода строки с помощью функции print <br>'; print "Пример вывода строки с помощью функции print"; ?> |
Для вывода массива в PHP используется функция print_r(). Пример:
1 2 3 4 |
<?php $ar = array ('d' => '125', 'c' => 'anana', 'a' => 'x', 'z'); print_r ($ar); ?> |
В PHP есть еще несколько подобных функций. Все они служат для отображения строк, отформатированных согласно заданным параметрам. Но их мы рассмотрим в одном из следующих материалов, посвященных данной тематике.
Немного о синтаксисе функций
Теперь рассмотрим, как вводить функции PHP, их вызов и передачу параметров. Для этого мы создадим собственную функцию:
1 2 3 4 5 6 7 |
<?php function myfunc ($a) { echo $a; } myfunc('hello'); ?> |
В данном примере myfunc() принимает один аргумент (переменную $f). Созданная нами функция получает значение переменной и выводит его на экран. Для этого мы использовали echo.
Функция может не принимать параметров, но возвращать заданное в теле значение. Для этого используется оператор return, после которого указывается возвращаемое значение или переменная. Например, при выполнении приведенного ниже кода мы получим аналогичный результат:
1 2 3 4 5 6 7 |
<?php function myfunc() { return 'hello'; } echo myfunc(); ?> |
При этом мы не передаем в нашу функцию никаких аргументов, и она выводит только то значение, которое указано после оператора return.
Ну, как, мужики! Вы чувствуете, как ослабляется влияние женских чар? Как вы становитесь самими собой, освобождаясь от влияния своих девушек и жен. Не знаю, как вам, а мне не помогает. Пойду я лучше жену с работы встречу и куплю ей вкусное мороженое. А она меня за это поцелует и приготовит вкусный ужин 🙂
Комментарии (4)