![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 12 Pomógł: 0 Dołączył: 6.08.2007 Ostrzeżenie: (0%) ![]() ![]() |
i pytnie: co w linice 26 i 28 zostanie wydrukowane? Odpowiedź: różnie!!!! (IMG:http://forum.php.pl/style_emoticons/default/blinksmiley.gif) (IMG:http://forum.php.pl/style_emoticons/default/sciana.gif) WARIANT 1 na localhoscie: klasa Object ( [pole1] => a [pole2] => b [pole3] => c [pole4] => d ) klasa Object ( [pole1] => xxxx [pole2] => b [pole3] => c [pole4] => d ) WARIANT 2 na serwerze: klasa Object ( [pole1] => xxxx [pole2] => b [pole3] => c [pole4] => d ) klasa Object ( [pole1] => xxxx [pole2] => b [pole3] => c [pole4] => d ) Prawdziwe pytanie: a ) Dlaczego tak się dzieje? b ) jak 'skopiować' w takim razie tą zmienną, by 'wyrzucał' wariant 1? |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Przyjaciele php.pl Postów: 7 494 Pomógł: 302 Dołączył: 31.03.2004 Ostrzeżenie: (0%) ![]() ![]() |
Jakie wersje PHP masz na localhost i na serwerze?
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 12 Pomógł: 0 Dołączył: 6.08.2007 Ostrzeżenie: (0%) ![]() ![]() |
trochę mi głupio, bo akurat po napisaniu posta znalazłem odpowiedź na to... (a męczyłem się z tym pół dnia). Ale myślę że to będzie cenna informacja dla niektórych:
W PHP 4: $obiekt1=$obiekt2 -> kopiuje $obiekt1=&$obiekt2 -> tworzy referencje W PHP 5: $obiekt1=$obiekt2 -> tworzy referencje $obiekt=clone($obiekt2) -> kopiuje ALE... w manualu nie ma funkcji clone() (IMG:http://forum.php.pl/style_emoticons/default/exclamation.gif) !! |
|
|
![]()
Post
#4
|
|
Grupa: Przyjaciele php.pl Postów: 7 494 Pomógł: 302 Dołączył: 31.03.2004 Ostrzeżenie: (0%) ![]() ![]() |
ALE... w manualu nie ma funkcji clone() (IMG:http://forum.php.pl/style_emoticons/default/exclamation.gif) !! Zabrzmiało jakbyś byl tego pewien (IMG:http://forum.php.pl/style_emoticons/default/tongue.gif) Classes and Objects (PHP 5) :: Object cloning W sumie clone() nie ma. Jest __clone() |
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 12 Pomógł: 0 Dołączył: 6.08.2007 Ostrzeżenie: (0%) ![]() ![]() |
hm... no to jestem o coś mądrzejszy (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
Dzięki Mike za zainteresowanie. --- Jo łelkom (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) ~mike |
|
|
![]() ![]() |
![]() |
Aktualny czas: 18.09.2025 - 04:26 |