How-to articles, tricks, and solutions about TYPE-HINTING
"Typed property must not be accessed before initialization" error when introducing properties type hints?
In PHP, the "Typed property must not be accessed before initialization" error is encountered when a property is defined with a type hint, but it is accessed before it has been explicitly assigned a value.
How do I type hint a method with the type of the enclosing class?
In Python, you can use the self keyword to refer to the instance of the enclosing class within a method.
Nullable return types in PHP7
In PHP7, nullable return types were introduced, allowing a function to return either a specific type or null.