Declaring Variable Types in PHP?
This type-hinting only works for validating function arguments; you can’t declare that a PHP variable must always be of a certain type. This means that in your example, $bur must be of type Bur when “blah” is called, but $bur could be reassigned to a non-Bur value inside the function. Type-hinting only works for class … Read more