Въведение в PHP
Функции
Функции
•
•
•
Дефиниция на функция
Функцията може да съдържа HTML маркиране
Извикването на функцията може да стане преди дефиницията й
myFunc(); // OK
function myFunc(){}
• Това не важи за функции, които са дефинирани само при
определени условия- те следва да бъдат извиквани след проверка
на условието
process(); // Грешка
if (true) { function process() {} }
process(); // OK
Функция без параметри и връщан резултат
Пример: конкатенация на низове func1.php
Oбхват на променливите
•
•
•
Функциите имат свое множество от променливи, различно от това на страницата и
останалите функции
Променливите, дефинирани във функцията, не са достъпни извън нея
По подразбиране променливите, дефинирани извън функцията, не са достъпни в нея
func3.php - notice $a not defined
Локални и глобални променливи
•
Локална променлива $counter
•
Глобална променлива $counter
2 начина за работа с глобални променливи
•
Алтернативен начин за промяна на глобална променлива е
използването на масива $GLOBALS
Статични променливи
•
Създават се с ключовата дума static, видими са във функцията и съхраняват значението си между
повикванията
Статични променливи - пример
Учебни материали
Споделени от колеги - с преглед преди изтегляне.
Програмиране и програмни езици
Програмиране в Интернет
Функции в PHP
Преглед на началото - целият файл след изтегляне
0 коментара
За да коментирате, трябва да сте влезли в профила си.
Влезте