Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP]Referencje - czy dobrze rozumuje ?
dariolee
post
Post #1





Grupa: Zarejestrowani
Postów: 81
Pomógł: 0
Dołączył: 18.04.2007

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


Witam,
Poczytałem troche o referencjach w PHP i chciałbym sie dowiedziec czy dobrze rozumuje (IMG:style_emoticons/default/smile.gif)

  1. $wartosc = 10; //A
  2.  
  3. function powieksz ($wartosc){ // B
  4. $wartosc = $wartosc + 1; // C
  5. }
  6.  
  7. powieksz($wartosc);
  8.  
  9. echo $wartosc; // D


1. W linii B jest tworzona kopia zmiennej $wartosc i wszelkie operacje f-cji powieksz (linia C) sa dokonywane na kopi.
2. W linii D jest wyswietlana wartosc z linii A.

A teraz referencje w tablicy

  1. $ziomal['a'][0] = "cytryna, pomarancza, jablko, sliwka";
  2. $ziomal['a'][1] = "Owoce";
  3. $ziomal['a'][2] = "cytryna";
  4. $ziomal['b'][0] = "marchewka, ogorek, kapusta, salata";
  5. $ziomal['b'][1] = "warzywa";
  6. $ziomal['b'][2] = "ogorek";
  7. $ziomal['c'][0] = "owca, baran, osiol, los";
  8. $ziomal['c'][1] = "zwierzak";
  9. $ziomal['c'][2] = "los";
  10.  
  11. foreach($ziomal as $key => $aaa){ //A
  12. $ziomal[$key][0] = $aaa[2];
  13. }
  14.  


3. W linii A "$key => $aaa" są kopią tablicy $ziomal ?

Go to the top of the page
+Quote Post
muniekw
post
Post #2





Grupa: Zarejestrowani
Postów: 243
Pomógł: 22
Dołączył: 1.06.2009
Skąd: Warszawa

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


Ja w tym przykładzie nie widzę żadnej referencji. Operator referencji to: &...
Go to the top of the page
+Quote Post
nospor
post
Post #3





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




@dariolee wszystko co zrozumiales to ogolnie dobrze zrozumiales z malym ale:
Cytat
W linii A "$key => $aaa" są kopią tablicy $ziomal ?
To nie kopia tablicy a kopia jej poszczegolnych elementów. Ale to pewnie byl twoj skrot myslowy.

No i poza tym tak jak napisal muniekw - tu nie ma zadnych referencji
Go to the top of the page
+Quote Post

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

 



RSS Aktualny czas: 14.09.2025 - 21:36