Concept Flow - Type declarations for parameters
Function called with arguments
Check each parameter type
Type matches
Use value
Function body executes
Return result or end
When a function is called, PHP checks if the arguments match the declared types. If they do, the function runs; if not, an error occurs.