Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP]Co oznacza taki zapis
sadistic_son
post 14.03.2024, 16:07:51
Post #1





Grupa: Zarejestrowani
Postów: 1 480
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


--------------------
Uśpieni przez system, wychowani przez media,
Karmieni zmysłami, próżnymi żądzami...

-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-
Jesteś zbyt leniwy, żeby się zarejestrować? Ja jestem zbyt leniwy aby Ci pomóc!
-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-
Go to the top of the page
+Quote Post
nospor
post 14.03.2024, 17:13:45
Post #2





Grupa: Moderatorzy
Postów: 36 457
Pomógł: 6296
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'];


--------------------

"Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista
"Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer

Go to the top of the page
+Quote Post
Tomplus
post 14.03.2024, 21:58:02
Post #3





Grupa: Zarejestrowani
Postów: 1 837
Pomógł: 226
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 15.03.2024, 09:14:31
Post #4





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

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


Rozumiem. Dzięki Panowie.


--------------------
Uśpieni przez system, wychowani przez media,
Karmieni zmysłami, próżnymi żądzami...

-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-
Jesteś zbyt leniwy, żeby się zarejestrować? Ja jestem zbyt leniwy aby Ci pomóc!
-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-
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 Wersja Lo-Fi Aktualny czas: 27.04.2024 - 08:08