Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]Co oznacza taki zapis
sadistic_son
post
Post #1





Grupa: Zarejestrowani
Postów: 1 495
Pomógł: 245
Dołączył: 1.07.2009
Skąd: Bydgoszcz

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


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?

Ten post edytował sadistic_son 14.03.2024, 16:14:08
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 3)
nospor
post
Post #2





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




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'];
Go to the top of the page
+Quote Post
Tomplus
post
Post #3





Grupa: Zarejestrowani
Postów: 1 879
Pomógł: 230
Dołączył: 20.03.2005
Skąd: Będzin

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


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.
Go to the top of the page
+Quote Post
sadistic_son
post
Post #4





Grupa: Zarejestrowani
Postów: 1 495
Pomógł: 245
Dołączył: 1.07.2009
Skąd: Bydgoszcz

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


Rozumiem. Dzięki Panowie.
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: 23.08.2025 - 01:29