BelsÅ‘ (beépÃtett) függvények
A PHP rengeteg függvényt és konstrukciót biztosÃt. Ezen kÃvül vannak függvények, amelyek bizonyos lefordÃtott PHP kiterjesztéseket igényelnek, különben "undefined function" (definiálatlan függvény) fatális hibát okoznak. Például az image függvények használatához (mint például a imagecreatetruecolor()) a PHP GD támogatással kell legyen lefordÃtva. Vagy a mysql_connect() használatához a PHP-be bele kell fordÃtani a MySQL támogatást. Sok olyan alapvetÅ‘ függvény van, amely minden PHP verzióban megtalálható, mint például a string és a változó függvények. A phpinfo() vagy a get_loaded_extensions() függvény kiÃrja mely kiterjesztések vannak betöltve a PHP-be. Sok kiterjesztés van alapértelmezésben engedélyezve. A PHP kézikönyv kiterjesztések szerint van felosztva. Egyéb információért a PHP beállÃtásával kapcsolatban lásd még a konfiguráció, telepÃtés, és a kiterjesztések különálló fejezeteit.
A Hogyan értelmezzünk egy függvénydefinÃciót (prototÃpust) cÃmű fejezetben van tárgyalva hogyan kell értelmezni a függvények kézikönyvben szereplÅ‘ leÃrását. Fontos megérteni, hogy egy függvény mit ad vissza vagy hogy egy függvény közvetlenül az átadott értéket módosÃtja. Például a str_replace() a módosÃtott karakterláncot adja vissza, miközben a usort() magán az átadott értéken dolgozik. A kézikönyvnek minden oldala sajátos információkat is tartalmaz a függvényekrÅ‘l, mint például a paraméterek, viselkedésmód változása, visszatérÃtési értékek siker és sikertelenség esetén és az információ érvényessége. Ezen fontos (viszont sokszor hajszálnyi) különbségek ismerete döntÅ‘ jelentÅ‘ségű lehet helyes PHP kód Ãrásához.
Lásd még: function_exists(), teljes függvény referencia, get_extension_funcs() és dl() függvényeket.