Како написати ПХП функцију
Иако ПХП језик има много уграђених функција, постојаће времена када ћете морати да напишете прилагођену функцију за свој програм. То се лако ради помоћу ПХП-а. На пример, можда желите да поставите персонализовану поруку добродошлице на сваку страницу свог вебсајта. Да бисте то учинили написали бисте једноставну функцију која на врху сваке веб странице штампа „Добродошао, нечије име“. Али у овој поруци морате да одштампате другачије име за сваког посетиоца ваше веб локације. То је такође лако учинити са ПХП функцијом. Можете да проследите име посетиоца функцији као низШта? карактера. Овај низ ћете проследити као аргумент позива функције.

Хелло_Виситор ("Нанци");

Ако нисте прочитали водич о ПХП функцији и позиву функција; можда желите да то учините сада. Ако сте спремни за наставак, погледајмо код који ће дефинисати или прогласити функцију Хелло_Виситор.

Основни ПХП код
функција фунцтион_наме ($ аргумент_1, $ аргумент_2)
{тело функције}

Пример
функција Хелло_Виситор ($ цуррент_наме)
{ецхо "Добродошли, $ цуррент_наме"; }


функција
Ово говори ПХП-у да је следећа функција.

Хелло_Виситор
фунцтион_наме
Ово је име које сте дали својој функцији. Ваш програм ће користити ово име за идентификацију функције. Тако ћете користити исти назив у позиву функција и у самој функцији. При именовању функција упамтите да имена функција не разликују велика и мала слова. Дакле, име функције Хелло_Виситор исто је као хелло_виситор. Међутим, име функције не може садржавати размаке и мора почети словом или подвлаком.

Хелло_Виситор ($ цуррент_наме)
Парентхесес
Заграде се користе за преношење аргумената или информација у функцију. Ако не требате да прослеђујете никакве податке, тада ништа нећете стављати између (). Али ипак морате имати заграде.

($ цуррент_наме)
($ аргумент_1, $ аргумент_2)
Аргумент је име променљиве која садржи податке које прослеђујете функцији. Ако имате више аргумената, одвојите их зарезом. Затим ставите аргумент (е) између заграда. У нашем примеру, стринг Нанци ће бити прослијеђен у функцију и похрањен у аргументу $ цуррент_наме који је смјештен између заграда.

{ецхо "Добродошли, $ цуррент_наме"; }
{}
Код који ће чинити тело функције смештен је између отварајућег и коврчавог носача. У нашем примеру тело функције је ехо изјава која ће исписати поруку добродошлице прегледачу. Јер Нанци је низ похрањен у варијабли $ цуррент_наме која ће бити добродошла порука Добродошли, Нанци.

-------------
Шта је низ: стринг је група знакова попут Нанци. Низ мора увек бити постављен између једноструких или двоструких наводника.
Пример -> "Нанци"





Видео Упутства: PHP Osnove - lekcija broj 10 - Funkcije (Април 2024).