Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Zagadka na weekend, od wuja cojacka
cojack
post 19.08.2011, 15:14:29
Post #1





Grupa: Zarejestrowani
Postów: 898
Pomógł: 80
Dołączył: 31.05.2008

Ostrzeżenie: (20%)
X----


http://www.goldenline.pl/forum/2532630/pyt...adka-na-weekend

Tam opisałem temat ;]


--------------------
cojack blog - mój blog (na jakiś czas off).
"jak czegoś nie wiem, to nie myślę że wiem" - moja domena
Go to the top of the page
+Quote Post
eai
post 19.08.2011, 16:06:30
Post #2





Grupa: Zarejestrowani
Postów: 367
Pomógł: 10
Dołączył: 20.05.2005

Ostrzeżenie: (0%)
-----


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





Go to the top of the page
+Quote Post
cojack
post 19.08.2011, 17:10:51
Post #3





Grupa: Zarejestrowani
Postów: 898
Pomógł: 80
Dołączył: 31.05.2008

Ostrzeżenie: (20%)
X----


Ma sens ;]

Ten post edytował cojack 19.08.2011, 17:11:00


--------------------
cojack blog - mój blog (na jakiś czas off).
"jak czegoś nie wiem, to nie myślę że wiem" - moja domena
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 29.03.2024 - 06:32