Autor | Zpráva | ||
---|---|---|---|
error414 Profil * |
Prosim vas co znamena konstrukce
$promena = &new trida1(); yajima me na co je tam ten znak "&" |
||
Kajman Profil * |
#2 · Zasláno: 7. 9. 2005, 11:18:45
& znamená, že do $promena se uloží ukazatel na to, co je za &.
|
||
Yuhů Profil |
#3 · Zasláno: 7. 9. 2005, 13:02:05
a co je to ukazatel?
|
||
Kajman Profil * |
#4 · Zasláno: 7. 9. 2005, 13:11:44
Adresa do paměti.
Prostě když se používají výcerozměrná pole a tam některá část vícekrát, tak se může vyplatit udělat ukazatel - je kratší zápis a odlehčí to počítači, protože nemusí stále procházet stejné indexy nad těmi poli. $u=&$pole[3]['vnorene']['jeste vnorene']['hodnota']; Budeme pak vidět tu hodnotu ze dvou cest... buď z původní nebo z nové. Samozřejmě, že když změníme jednu, tak se změní i druhá... protože jsou to jedny data. |
||
halogan Profil |
#5 · Zasláno: 7. 9. 2005, 14:35:25
Pozor! Pokud smazete jednu promennou, druha zustava!
www.php.net/references |
||
Kajman Profil * |
#6 · Zasláno: 7. 9. 2005, 14:44:12
Aha, takže to není ukazatel ale reference. Omlouvám se za matení.
|
||
Časová prodleva: 19 let
|
Toto téma je uzamčeno. Odpověď nelze zaslat.
0