Вывод функций в PHP как общеукрепляющее средство

Вывод функций в PHP

От автора: мужики! Женщины готовят против нас «подлый» заговор! Путем ласки, нежности и любви они заставляют делать мужчин необдуманные поступки: дарить им цветы, баловать конфетами и покупать красивые вещи. Для достижения своих «злостных» целей девушки применяют различные гастрономические «изыски»: вкусные борщи, котлеты и блинчики. Единственным «противоядием» против женских ухищрений являются серверные языки программирования. Сегодня мы повысим резистентность «слабых» мужских организмов путем рассмотрения вывода данных функций PHP.

Echo и другие

Основной функцией PHP для вывода строковых данных является echo. Простой пример вывода строки:

<?php
echo "Пример вывода строки с помощью функции echo.";
?>

Также стоит учитывать, что после выполнения echo не возвращает никаких значений, поэтому перехватывать нечего.
Кроме строк данная функция позволяет возвращать значения переменных:

<?php
$str="Пример вывода строки с помощью функции echo.";
echo $str;
?>

В результате выполнения данного кода получим аналогичный (предыдущему) результат. Чтобы вывести имя переменной (а не значение), экранируйте его одинарными кавычками, и передайте функции echo:

<?php
$str="Пример вывода строки с помощью функции echo ";
echo $str;
echo '$str';
?>

Аналогом предыдущей функции являет print().Она служит для вывода строк. Чтобы ввести в данную функцию PHP параметры, достаточно указать в скобках строковое значение. Пример:

<?php
$str="Пример вывода строки с помощью функции print";
print("Пример вывода строки с помощью функции print <br>");
print($str);
?>

При этом использование круглых скобок необязательно. Можно получить аналогичный результат, если после вызова функции просто указать строку в двойных (или одинарных) кавычках:

<?php
print 'Пример вывода строки с помощью функции print <br>';
print "Пример вывода строки с помощью функции print";
?>

Для вывода массива в PHP используется функция print_r(). Пример:

<?php
$ar = array ('d' => '125', 'c' => 'anana', 'a' => 'x', 'z');
print_r ($ar);
?>

В PHP есть еще несколько подобных функций. Все они служат для отображения строк, отформатированных согласно заданным параметрам. Но их мы рассмотрим в одном из следующих материалов, посвященных данной тематике.

Немного о синтаксисе функций

Теперь рассмотрим, как вводить функции PHP, их вызов и передачу параметров. Для этого мы создадим собственную функцию:

<?php
function myfunc ($a)
{
echo $a;
}
myfunc('hello');
?>

В данном примере myfunc() принимает один аргумент (переменную $f). Созданная нами функция получает значение переменной и выводит его на экран. Для этого мы использовали echo.

Функция может не принимать параметров, но возвращать заданное в теле значение. Для этого используется оператор return, после которого указывается возвращаемое значение или переменная. Например, при выполнении приведенного ниже кода мы получим аналогичный результат:

<?php
function myfunc()
{
return 'hello';
}
echo myfunc();
?>

При этом мы не передаем в нашу функцию никаких аргументов, и она выводит только то значение, которое указано после оператора return.

Ну, как, мужики! Вы чувствуете, как ослабляется влияние женских чар? Как вы становитесь самими собой, освобождаясь от влияния своих девушек и жен. Не знаю, как вам, а мне не помогает. Пойду я лучше жену с работы встречу и куплю ей вкусное мороженое. А она меня за это поцелует и приготовит вкусный ужин :)

Курс по программированию на языке PHP

Изучите PHP с нуля до результата!

Смотреть курс

Метки:

Комментарии Вконтакте:

Комментарии Facebook:

Комментарии (1)

  1. Юрий

    Интересная подача технического материала.
    Неплохо получилось!
    И воспринимается, на мой взгляд, легче и веселее.
    так держать!

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

Можно использовать следующие HTML-теги и атрибуты: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Я не робот.

Spam Protection by WP-SpamFree