Nested functies
Er is ook een mogelijkheid om nested functies te maken. Nested functies zijn functies, in functies.
Code (php)
De bovenstaande functie zal pi (3.14159) keer wiskunde($r) tonen. Het is nu ook mogelijk om de functie wiskunde aan te roepen via het main script. Dus het zou net zo makkelijk zijn (en misschien zelfs overzichtelijker) als je de functies onder elkaar zet:
Code (php)
PHP heeft zelf ook een functie (M_PI) ingebouwd die de waarde van pi heeft. Dus als alternatief voor de functie vol() zouden we ook kunnen zeggen:
Als slot, zorg er wel voor, dat de functie die je schrijft, niet de naam heeft van een bestaand geinteregeerde PHP functie. Dit veroorzaakt meestal conflicten.