Hogyan kell olvasni a funkció (prototípust)
Ámbár a PHP gyengén típusos nyelv, fontos, hogy van egy alapvető ismereteket a típusokat. mivel ezek fontos szerepet játszanak a PHP.
Függvénydefiníciókat megmutassa milyen értékek visszatérnek. Például, hogy egy első meghatározási strlen () függvény.
Magyarázat a függvény definíciójában
strlen () volt minden változata PHP és 4 PHP 5
A visszatérési típus a függvény értéke, ebben az esetben a egész szám (mivel a vonal hosszát mért szám).
Az első (és ebben az esetben az egyetlen) paraméterének / argumentumának ezt a funkciót nevezik egy string. és a típus húr.
Mi lehet átírni a fenti meghatározás a függvény egy általános formája:
Sok függvény különböző paraméterek, például, in_array (). A prototípusa a következőképpen néz ki:
Mit jelent ez? in_array () visszaad egy logikai. TRUE siker esetén (ha a tű találtak a szénakazalban) hiba esetén FALSE (ha a tű nem található a szénakazalban). Az első lehetőség az úgynevezett tű ( „tű”), és is sok különböző típusú. így nevezte a „vegyes”. Ez a vegyes tűt (amit keresünk) lehet bármilyen skaláris érték (string, integer, vagy float), vagy egy tömb. szénakazalban ( „szénakazalban” tömb keresünk) - ez a második lehetőség. Adott esetben egy harmadik paraméter az úgynevezett szigorú ( „szigorú”). Minden opcionális paraméter írva [szögletes zárójelben]. Kézi azt jelzi, hogy az alapértelmezett paraméter szigorú beállítása FALSE. Lásd külön dokumentációs oldalán egyes funkciók további információt a munkájukat.
szimbólum (És jel), szállított a paraméter a funkció lehetővé teszi át a paraméter értéke referenciaként.
Ebben a példában, fel tudjuk használni a harmadik opcionális paraméter $ Mérkőzések. amely referencia szerint kell átadni.
Vannak függvények bonyolultabb PHP verzió információkat. Vegyük például html_entity_decode ().
Ez azt jelenti, hogy a funkció jelent meg a hivatalos nyelvi változatot csak a PHP 4.3.0 kiadás.