Description:
------------
On accessing non-existing properties on an object PHP under some circumstances produces an instance of stdObj on the fly.
In most cases a warning is produced: "Creating default object from empty value"
The warning is missing, if array-syntax is used:
class test {}
$test = new test();
$test->foo->bar['nope'] = 42;
Test script:
---------------
https://3v4l.org/aakSR