Hogyan kell olvasni a funkció (prototípust)
Megjegyzés. Feltétel: Típusok alapvető megértése
Á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
(PHP 4, PHP 5, PHP 6)
strlen () volt minden változata PHP 4, PHP PHP 5 és 6
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.
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.