All resources online have been on "how to use", but nothing describes "when to use". Of course some is by preference, So I would like to see answers to when would be a good time to use cloning on objects.
$object_2 = (clone) $object_1;
Now $object_2
is a identical copy of $object_1
and when they make changes, they are changed locally to their own objects instead of by reference of each other.
So what is the best strategy with cloning?