Type hinting zezwalający na null
W tym krótkim wpisie pokażę jak stosować tzw. type hinting (podpowiedzi typów) w php 7.1 i nowszych jeśli chcemy aby przyjmowały określony typ zmiennej albo wartość null. Ilustruje to poniższy kod:
function foo(?Type $t) { }
$this->foo(new Type()); // ok $this->foo(null); // ok $this->foo(); // blad