Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Zagadka na weekend
Forum PHP.pl > Inne > Hydepark
cojack
http://www.goldenline.pl/forum/2532630/pyt...adka-na-weekend

Tam opisałem temat ;]
eai
Proste smile.gif

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;'





cojack
Ma sens ;]
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.