обратная связь
На главную Статьи Функции
jQuery С чего начать? Дизайн Другие CSS HTML JavaScript PHP

Уважаемые посетители сайта, задающие вопросы вроде "А как прикрутить вашу корзину к сайту?" и т.п. Я не делаю готовых решений, я описываю логику реализации, для каждого отдельного сайта нужно будет дописывать те или иные вещи в любом случае, поэтому если вам очень нужно что-либо прикрутить или приделать, я оказываю платные и бесплатные услуги по консультированию и доработке сайтов. Пишите в форму обратной связи вверху страницы, отвечу всем.




Пользовательские функции в PHP. Вызов функции и аргументы функции.




В этой статье я расскажу немного о том, как писать собственные PHP функции. Статья предназначена для людей, только начинающих изучать PHP. Сразу оговорюсь, что я не буду здесь рассматривать стандартные функции языка (про них можно прочитать в справочниках), а расскажу как применять функции и какие у них есть особенности.
Что же такое функция. Если просто – это объединенный набор операторов. Задается функция ключевым словом function. Например, простейшая функция:

<?php
function simple_function() {
echo 'Привет, я функция simple_function()';
}
?>
Чтобы вызвать функцию, необходимо записать ее название:
<?php
simple_function();
?>
Этот код выведет в браузере запись «Привет, я функция simple_function()». Ничего сложного.
Обратите внимание на скобки после названия функции, они нужны для передачи аргументов в функцию. Аргументы могут быть обязательными, и с заданными по умолчанию значениями. В функцию можно передавать любые переменные (строковые, числовые, массивы и т.д.). Приведу пример функции, которая здоровается с пользователем:
<?php
function hellow_user($username) {
echo 'Привет, '.$username. '! ';
}
?>
Теперь, если мы вызовем функцию следующим образом:
<?php
hellow_user('Вася');
?>
Получим в браузере «Привет, Вася!». Возникают случаи, когда мы не знаем имени пользователя, но ведь поздороваться все равно надо. Для этого можно задать значение аргумента по умолчанию, для этого перепишем функцию hellow_user():
<?php
function hellow_user($username='Гость') {
echo 'Привет, '.$username. '! ';
}
?>
Теперь при вызове функции без аргумента $username, она будет выводить надпись «Привет, Гость!». Количество аргументов функции может быть любым, главное при вызове функции не перепутать их порядок. Также можно по умолчанию задать пустое значение передаваемому аргументу, например, для вывода записи «Привет, $username!» можно переписать функцию следующим образом:
<?php
function hellow_user($username='') {
if (empty($username)) {
echo 'Привет, Гость! ';
}
else {
echo 'Привет, '.$username. '! ';
}
}
?>
Казалось бы такой подход сложнее, однако он тоже имеет место в некоторых случаях.

Пользовательские функции в PHP. Возвращаемые значения.


Ваше имя:
Тема:
Комментарий:
Код с картинки:
Комментарии к статье:
Не удалось выполнить SQL запрос SELECT * FROM comments WHERE art_id='57' AND active='Y'
Не удалось выполнить SQL запрос SELECT * FROM comments WHERE art_id='57' AND active='Y'

комментариев нет
Статьи в разделе

© 2010-2018 При использовании материалов ссылка на сайт www.webchaynik.ru обязательна