Proste

Kod
php -r 'define('STALA', (new stdClass)); list($someObject) = STALA; var_dump($someObject);'
php -r 'define('STALA', (new stdClass)); $someObject = STALA; var_dump($someObject);'
Znaczenie tutaj ma funkcja list która tworzy zmienną $someObject o wartości NULL.
W drugim przypadku w definicji $someObject = STALA; wartość zmiennej to string "STALA"·
Odwołując się do zmiennej jak do obiektu "$someObject->abs = 2;" w przypadku gdy $someObject = null, PHP tworzy obiekt klasy stdClass.
Przykład:
Kod
php -r '$test = null; $test->a = 2; echo $test->a;'
Kod
php -r '$test = 'test'; $test->a = 2; echo $test->a;'