Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [php] co znaczy => ?
Forum PHP.pl > Forum > Przedszkole
tomdelonge
co znaczy

=>

to jakis operator przypisania? co to jest i jak tego uzywac?
strife
Przenoszę na Przedszkole

PS. Np. przy tablicach
  1. <?php
  2. $array = array('klucz' => 'wartosc');
  3. ?>
tomdelonge
konkretniej?

z kontekstu sie domyslam, ale chodzi mi o dokladne wytlumaczenie.

czy to jest zamiennik jakiegos wyrazenia czy co?

chodzi mi wlasnie o to, jaka jest roznica miedzy

CODE
$array = array('klucz' => 'wartosc'); a $array = array('klucz' = 'wartosc');


i czy to odnosi sie tylko do tablic czy co?
strife
Różnica jest zasadnicza, w pierwszym przykładzie przypisujesz wartość do klucza, natomiast w drugim wywali błąd jak mniemam. Jak sięgam pamięcią to => w php używało się tylko przy tablicach.

  1. <?php
  2. $array = array('klucz' => 'wartosc'); 
  3.  
  4. echo '<pre>';
  5. var_export($array);
  6. echo '</pre>';
  7. ?>


Ten kod pomoże Ci zrozumieć zasadę działania tego. Również przy konstrukcji foreach" title="Zobacz w manualu PHP" target="_manual jest to przydatne. Natomiast nie myl tego z operand'em przypisania =, bo są to dwie różne rzeczy.

Pozdrawiam.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.