A szintaxis a függvény definíciójában, a funkció, php-spravka

Fő funkciók függvénydefinícióra Syntax

A szintaxis a függvény definíciójában

A programozás, mint a matematika, a függvény egy leképezés érveit a sor értékeit. Ez a funkció az egyes értékrend az érvelés visszaküldi értékek a munkája eredményét.







Miért van szükség egy funkciót, megpróbáljuk elmagyarázni egy példát. A klasszikus példája a funkció programozás - egy függvényt, amely kiszámítja faktoriálisának értéket. Vagyis, mi adja meg a számot, és visszatér hozzánk, hogy a faktoriális. Nincs szükség az egyes számot, amit szeretnénk, hogy a faktoriális, ismételje meg ugyanezt a kódot - egyszerűen hívja a funkciót egy érv ezt a számot.

függvény kiszámítására számos természeti

Ezért amikor akciókat hajtanak végre, ahol nyomon követhető a függőség néhány adatot, és ugyanabban az időben, akkor szükség lehet a azonos műveleteket hajtják végre, de a többi eredeti adatokat, célszerű használni a funkciók a mechanizmus - kibocsátására blokk akció függvényében a test, és az adatok megváltoztatása - például a paramétereit.

Általában, a függvény segítségével határozható meg a következő szintaxis:







Függvény neve és a nevét paramétereket (1. paraméter, 2. paraméter, stb) meg kell felelnie a szabályoknak a nevét PHP (és a magyar szimbólumok őket kerülni kell). függvénynevek kis- és nagybetűket. Paraméterek - a változók a nyelv, ezért neve előtt mindegyik kell a $ jel. Nem pont nem lehet tenni a paraméterek listáját. Harmadszor, szavak helyett blok_deystvy a függvény törzsében legyen érvényes a PHP-kódot (nem feltétlenül paraméterektől függően).

Végül, miután a return utasítást követi a helyes php-expressziót (bármit, ami számít). Ezen túlmenően, a funkció nem lehet paramétereket, mint a visszatérési érték.

Hogyan működik egy függvényhívás? Jelzi, hogy a függvény neve zárójelben listához értékek a paraméterei, ha van ilyen:

Mikor hívhatjuk a funkciót? A funkció lehet hozzáférni után azt meghatározó, azaz a minden program az alábbi sorban funkció f_name () blokk. A PHP3, hogy tényleg így van. De PHP4 nincs ilyen követelmény. Az a helyzet, az értelmező feldolgozza a kapott kódot. Az egyetlen kivétel a függvény feltételesen (belső feltételes utasítások vagy más funkciók). Amikor a funkció határozza meg úgy, hogy meg kell előznie a meghatározása a hívására.

1. példa meghatározása funkciójának feltételes utasítás (html, txt)

Ha a funkció határozza meg egyszer a program felülírja, vagy távolítsa el később, akkor nem. Annak ellenére, hogy a függvény nevek kis-és nagybetűk, akkor jobb, ha hívja a funkciót az azonos nevű, amit kaptak a definícióban.

2. példa meghatározása funkció függvényből (html, TXT)




Kapcsolódó cikkek