Голосование
Какую CMS Вы предпочитаете
AtomX
Fapos CMS
Drunya CMS
Топ новостей
- Генератор аватарок в стиле пиксель-арт
- Скачать Fapos CMS 1.1.8 Бесплатно
- Цунами в Японии. Последствия.
- Предварительная инфа о FAPOS 1.1.9. Часть 2
- Описание версии CMS Fapos 0.9.9
- Новая версия Fapos 1.3
- Половина россиян не смогла отличить легальный контент
- Что есть Fapos CMS
- Убийца Apache у вас на пороге
- Открытое тестирование Fapos 0.9.9
Последние комментарии
Топ пользователей
Сайты на AtomX CMS
Конечно может возникнуть вопрос, а зачем чайнику функции. У меня например чайник тоже без функций, даже без свистка
Ну ладно шутки в сторону.
Сначала я расскажу как создавать и использовать функции, а об их применении поговорим чуть поже. Функция это что-то вроде блока кода, который сам по себе не на что не влияет и не мешает выполнению другого кода. Код в функции бездействует пока вы к нему не обратитесь. Функция может так же возвращать данные. Приведу пару примеров.
Вот пример очень простой функции. Здесь имя test - это вымешленное имя функции, по которому мы будем к ней обращаться. $var1 и $var2 - тоже вымышленные имена, они только говорят о том, что функция будет принимать два параметра. Эта функция возвращает сумму этих двух параметров. Вот пример как можно ее использовать
Теперь в $summ у нас будет сумма двух чисел что мы передали. А можно и так
Эффект будет в этом случае таким же как и в первом примере. Разници никакой.
Бывают случаи когда надо создать функцию, которая будет принимать не определенное число параметров или какие то из них могут не передаваться всегда, а только иногда. Тогда мы можем описать функцию таким образом:
В этом примере мы создали функцию, которая обязательно должна принимать первый параметр, но второй параметр можно не передавать, тогда он будет заменен тем значением, что мы указали после знака равно, когда описывали принимаемые параметры. То есть у второго параметра есть некое значение по умолчанию. Например
Эта функция может принимать от одного до четырех параметров.
Ну вот и все. Коротко и ясно. Конечно есть еще кое какие моменты, но о них для начала можно и не знать. Того что я тут описал в полне хватит, что бы вынести часто используемые блоки кода в функции и использовать эти функции, вместо того, чтобы клонировать одинаковый код по всей программе. Вот я проговорился для чего можно использовать функции
Ну а если остались какие то непонятки просим на форум. С радостью помогу.
Ну ладно шутки в сторону.
Сначала я расскажу как создавать и использовать функции, а об их применении поговорим чуть поже. Функция это что-то вроде блока кода, который сам по себе не на что не влияет и не мешает выполнению другого кода. Код в функции бездействует пока вы к нему не обратитесь. Функция может так же возвращать данные. Приведу пару примеров.
1
2
3
<?php function test($var1, $var2) {
return $var1 + $var2;
}?>
1
2
<?php $summ = test(2, 3);?>
1
2
3
<?php $a = 2;
$b = 3;
$summ = test($a, $b);?>
Бывают случаи когда надо создать функцию, которая будет принимать не определенное число параметров или какие то из них могут не передаваться всегда, а только иногда. Тогда мы можем описать функцию таким образом:
1
2
3
<?php function test($var1, $var2 = 3) {
return $var1 + $var2;
}?>
1
2
<?php function test($var1, $var2 = 3, $var3 = 5, $var4 = 7) {
}?>
Ну вот и все. Коротко и ясно. Конечно есть еще кое какие моменты, но о них для начала можно и не знать. Того что я тут описал в полне хватит, что бы вынести часто используемые блоки кода в функции и использовать эти функции, вместо того, чтобы клонировать одинаковый код по всей программе. Вот я проговорился для чего можно использовать функции
Ну а если остались какие то непонятки просим на форум. С радостью помогу.
Функции в PHP для чайников
Теги: функции в PHP; пхп функции; как создавать функции;
Источник: Drunya
Теги: функции в PHP; пхп функции; как создавать функции;
Источник: Drunya
Сейчас online: 52. Зарегистрированных: 1. Гостей: 51.
AtomX 2.8 Beta - Новая версия бесплатной CMS
AtomX 2.8 Beta - Новая версия бесплатной CMS
Программирование - что может быть проще.
Программирование - что может быть проще.
AtomX 2.8 Beta - Новая версия бесплатной CMS
AtomX 2.8 Beta - Новая версия бесплатной CMS
Написание простого вируса в блокноте
Что такое API и для чего они нужны
Классы в PHP для чайников
Написание простого вируса в блокноте