Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP]Co oznacza taki zapis
Forum PHP.pl > Forum > Przedszkole
sadistic_son
Hej spotkałem się z takim zapisem:
  1. $browser = $useragent = $_SERVER['HTTP_USER_AGENT'];
Co to oznacza? Tzn co oznacza $_SERVER['HTTP_USER_AGENT'] to wiem, że chodzi o pobranie info o przeglądarce. Chodzi mi o to co oznacza $browser = $useragent = .... ? Czy to po prostu błąd, czy ma to jednak jakieś znaczenie? Widzę, że to po prostu przypisanie jednej wartości dwóm zmiennym, ale po co takie coś się stosuje?
nospor
Cytat
Widzę, że to po prostu przypisanie jednej wartości dwóm zmiennym,

Dokladnie tak

Cytat
ale po co takie coś się stosuje?

Zamiast dwoch linijek
$browser = $_SERVER['HTTP_USER_AGENT'];
$useragent = $_SERVER['HTTP_USER_AGENT'];

Masz jedna
$browser = $useragent = $_SERVER['HTTP_USER_AGENT'];
Tomplus
Taki zapis jest częsty, czy to globalnej czy zwykłych zmienny.

  1. $a = $b = 0;
  2. foreach($arr as $v) {
  3. $a += $v+1;
  4. $b += $v*2;
  5. }


Z przykładem, to pewnie ktoś potem obrabia wynik HTTP_USER_AGENT aby mieć tylko nazwę przeglądarki, a w drugiej bez nazwy.
sadistic_son
Rozumiem. Dzięki Panowie.
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-2024 Invision Power Services, Inc.