Introduction to Types
PHP is een dynamisch getypeerde taal, wat betekent dat je standaard het type van een variabele niet hoeft op te geven, aangezien dit tijdens runtime zal worden bepaald. Het is echter mogelijk om sommige aspecten van de taal statisch te typen via type declaraties.
PHP heeft een breed scala aan beschikbare types. De kern types omvatten:
- Scalaire types:
bool,int,float,string - Samengestelde types:
array,object - Callable types:
callable,Closure - Speciale types:
null,resource
Vanaf PHP 8.0 ondersteunt PHP union types (bijv. int|string), mixed type, en meer robuuste type mechanismen.