0
Answered
INTRODUCE NULL OBJECT
Hi,
I took a look inside this chapter.
At the proposed example, you didn't remove the null checking:
$customer = ($order->customer !== <b>null</b>) ? $order->customer : <b>new</b> NullCustomer;
So, I don't see the worth of this solution...or I don't understand your suggestion.
Best regards,
Abelardo.
Odpowiedź
Odpowiedź
Answered
Hi Alberado!
I'm sorry for the very late reply. I think the non-obvious part of the examples is that this null check can be shifted to the place where you get the customer instance originally, a getter for example. Then you can eliminate dozens of null checks across the code that uses the customer object for a price of one initial null check in the getter.
Customer support service by UserEcho
Hi Alberado!
I'm sorry for the very late reply. I think the non-obvious part of the examples is that this null check can be shifted to the place where you get the customer instance originally, a getter for example. Then you can eliminate dozens of null checks across the code that uses the customer object for a price of one initial null check in the getter.