Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP]skrótowe uaktualnianie zmiennych ?
Forum PHP.pl > Forum > Przedszkole
madrazel
idzie o to aby zamiast np:
  1. $bardzodlugajakcholerajasnazmiennacomisienaekranieniemiesci = sha1($bardzodlugajakcholerajasnazmiennacomisienaekranieniemiesci);

zapisać jako:
  1. sha1(&$bardzodlugajakcholerajasnazmiennacomisienaekranieniemiesci);


tylko że ten drugi sposób nie działa, wiem że ta sztuczka z & działa w przypadku niektórych funkcji ale tutaj nie... co robię źle ?
YaQzi
Wywołanie jest poprawne. Może w funkcji przypisujesz tą zmienną do innej, na której operujesz a oryginalnej nie tykasz? Pokaż kod najlepiej.
erix
Cytat
Wywołanie jest poprawne.

Tylko kilka funkcji przyjmuje za argument referencję do zmiennej. M.in. sha1 do nich nie należy, wystarczy popatrzeć:

sha1:
Cytat
string sha1 ( string $str [, bool $raw_output = false ] )


Dla przykładu, array_walk:
Cytat
bool array_walk ( array &$tablica , callback $nazwa_funkcji [, mixed $dane ] )
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.