Приветствую Вас, Гость | RSS
Пятница, 11.09.2026, 08:45
[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 1
  • 1
Пользовательские функция для новичков
Дата: Среда, 15.05.2013, 22:20 | Сообщение # 1
Глава компании
Администраторы
Сообщений: 57
Наград: 0
Доброго времени суток всем.
Решил запостить материал по поводу пользовательских функций для новичков которые только осваивают PHP.

Весь код имеет ознакомительный характер... И не может быть использован в реальном проекте так как отсутствует защита от хулиганов :) 

В любом языке программирования существуют подпрограммы. В языке C они называются функциями, в ассемблере - подпрограммами, а в Pascal существуют даже два вида подпрограмм: процедуры и функции.

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

В PHP такими подпрограммами являются пользовательские функции.

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

//Простая пользовательская функция
function helloWorld()
{
//Объявляем переменную типа string
$str = 'Привет мир';

//Возвращаем значение функции
return $str;
}

//Вызываем нашу функцию
echo helloWorld() .'<br>'; //Выведет Привет мир

Теперь усложним нашу функцию передав ей какой нибудь параметр

function showString($str)
{
//Возвращаем значениее функции
return $str;
}

//Нашим параметром будет строка в переменной string
$string = 'Я люблю PHP';

//Теперь вызываем нашу функцию showString
echo showString($string) .'<br>'; //Вывидет Я люблю PHP

Передавать параметры в функцию можно сколько угодно $a, $b, $n
Параметры отделяются друг от друга запятой.

//Рассмотрим пример передавая несколько параметров в функцию
function calc($a, $b)
{
//Прибовляем значения $a + $b
$result = $a + $b;

//Выводим результат
return $result;
}

echo calc(5, 5) .'<br>';//Результат = 10
  • Страница 1 из 1
  • 1
Поиск:

Команда разработчиков F.W © 2026 - 2015 | Используются технологии uCoz