Функцията и обаждането на функции на PHP
Когато изучавате PHP, ще искате да предадете код всеки ред в програмата си, за да можете да изучавате как работи кодът. Някъде по пътя ще разберете, че има определени задачи, които вашата програма трябва да изпълнява отново и отново. И следователно се оказвате, че пишете едни и същи редове код отново и отново. Например има няколко случая, когато посетител на вашия уебсайт трябва да ви даде имейл адрес. Той може да иска да купи нещо, да се запише за бюлетина ви или да попълни формуляр за обслужване на клиенти. Всеки път, когато въведе своя имейл адрес и изпрати уеб формата, вие ще искате вашата програма да проверява точността на имейл адреса. Можете да подадете код на тази задача на всяко място в програмата си, което трябва да проверите имейл адреса. Но това не е много ефективно. Е, PHP има отговор на този проблем. Нарича се функция.

Има основно два типа PHP функции. Първият тип е вградената функция. Тези функции вече са част от PHP езика и затова не е необходимо да ги пишете сами. За да използвате тези вградени функции, просто добавете функционално обаждане към вашата програма. Функционалното обаждане е част от кода, който казва на програмата ви да "влиза" вградената функция винаги, когато имате нужда. Вторият тип функция е определената от потребителя функция. Това са функциите, които вие сами пишете. След това, след като напишете функцията, можете да я извикате във вашата програма по всяко време, като кодирате повикване на функция. Нека да разгледаме PHP кода за функционално обаждане.

Основен PHP код
име на функция (аргумент, аргумент);

пример
отпечатате ($ съобщение);


отпечатате ();
function_name
Това е името, дадено на функцията и е как вашата програма ще идентифицира функцията. Използвах вградената функция за печат като пример. Името на функцията за функцията за печат е отпечатате и се поставя от лявата страна на ().

отпечатате ($ съобщение);
скоба
Скобите се използват за предаване на информация към функцията. Ако не е необходимо да предавате никаква информация, тогава няма да поставите нищо между ().

$ съобщение
аргумент
Аргументът е информацията, която искате да предадете на функцията. Ако имате повече от един аргумент, отделете ги със запетая. След това поставете аргумента (ите) между скобите. В нашия пример аргументът (информация), предаден на функцията, е променливата $ message, която се поставя между скобите. Вградената функция за печат ще отпечата всяка стойност, която сте дали на променливата $ message.

отпечатате ($ съобщение);
;
Точката с запетая завършва повикването на функцията

Забележка: Функцията обикновено предава информация обратно на програмата, когато функцията е завършена. Например функцията за печат връща булева информация обратно към програмата.





Инструкции Видео: PHP Start | Теория: Урок 6. Пользовательские функции (Април 2024).