Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Referencje dalszego zagłębienia
Neotion
post 2.06.2006, 13:33:27
Post #1





Grupa: Zarejestrowani
Postów: 67
Pomógł: 0
Dołączył: 13.09.2004

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


  1. <?
  2.  
  3. $var1 = 'costam';
  4. $var2 =& $var1;
  5. $var3 =& $var2;
  6.  
  7. $var2 = 'zmiana';
  8.  
  9. echo $var3;
  10.  
  11.  
  12. ?>


Zapewne wszyscy wiemy że wyświeli nam to
  1. zmiana


Ale czy istnieje jakiś sposób aby referencja $var3 odwoływała się do zmiennej $var1 bezwzględnie, nawet po zmianie $var2?
Dodam tylko że mam możliwość dostępu do zmiennej $var2 przy deklaracji $var3.
W C z tego co wiem z pomocą przyszłyby mi wskaźniki ale jeszcze nie słyszałem o takim cudzie w php.

Innymi słowy potrzebuję referencję bezpośrednią do $var1, mając do wykorzystania tylko referencję $var2.


--------------------
current: nexcite cms (0.2.5) running on top of netsource framework (0.5.3)

workbench: nsapi | php 5.1.2 | mysql 5.0.18 | phpmyadmin 2.9 rc1 | zend studio 5.2.0 | apache/2.2.0 (linux/suse)
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 1)
nospor
post 2.06.2006, 13:36:02
Post #2





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




zagalopowales sie z tymi referencjami. skoro $var2 jest juz referencja, to nie trzeba do niej referencji robic:

  1. <?php
  2. $var1 = 'costam';
  3. $var2 =& $var1;
  4. $var3 =$var2;
  5.  
  6. $var2 = 'zmiana';
  7.  
  8. echo $var3;
  9. ?>

No i przenosze. Toz php5 ma malo wspolnego


--------------------

"Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista
"Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer

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: 7.07.2025 - 16:44