Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [php] PhpStorm i dodatek PHP Inspect. === zamiast == ?
luis2luis
post
Post #1





Grupa: Zarejestrowani
Postów: 190
Pomógł: 0
Dołączył: 25.11.2015

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


Witam.

Użyłem wtyczki php Inspection i mam taki waring, aby zamiast == użyć ===

  1. if ($_GET['pole'] == 'param_zdj') {
  2.  
  3. ...
  4.  
  5. }


Dostałem komunikat:

Cytat
[EA] Safely use '===' here.


W ogóle myślę, że powinienem tutaj sprawdzić najpierw za pomocą isset() czy zmienna $_GET istnieje.
Ale dlaczego trzy znaki równości? W wielu miejscach jest taki warning.

Ten post edytował luis2luis 8.06.2021, 11:16:52
Go to the top of the page
+Quote Post
nospor
post
Post #2





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




=== porownywanie wartosci i typu
== porownywanie tylko wartosci


2 === "2" DA CI FALSE
2 == "2" DA CI TRUE
Go to the top of the page
+Quote Post
luis2luis
post
Post #3





Grupa: Zarejestrowani
Postów: 190
Pomógł: 0
Dołączył: 25.11.2015

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


Cytat(nospor @ 8.06.2021, 13:20:50 ) *
=== porownywanie wartosci i typu
== porownywanie tylko wartosci


2 === "2" DA CI FALSE
2 == "2" DA CI TRUE


Dziękuje bardzo. Bede wiec narazie korzystał z wersji standardowej czyli == (IMG:style_emoticons/default/smile.gif)
Go to the top of the page
+Quote Post
nospor
post
Post #4





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




No wlasnie nie. Jak najszybciej masz sie w koncu przerzucic na ===
== to zlo, dzielo szatana itd itd... (IMG:style_emoticons/default/wink.gif)
Go to the top of the page
+Quote Post
luis2luis
post
Post #5





Grupa: Zarejestrowani
Postów: 190
Pomógł: 0
Dołączył: 25.11.2015

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


Cytat(nospor @ 8.06.2021, 15:08:24 ) *
No wlasnie nie. Jak najszybciej masz sie w koncu przerzucic na ===
== to zlo, dzielo szatana itd itd... (IMG:style_emoticons/default/wink.gif)


Ok dziękuje za podpowiedź. Tak zrobię (IMG:style_emoticons/default/smile.gif)

----------- EDIT ------------
Czyli powinienem też stosować >== oraz !==?

Poczytam o nowych operatorach (IMG:style_emoticons/default/smile.gif)

Ten post edytował luis2luis 9.06.2021, 10:30:24
Go to the top of the page
+Quote Post
nospor
post
Post #6





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




Nie ma >== (IMG:style_emoticons/default/wink.gif)
!== a i owszem

https://www.php.net/manual/en/language.oper....comparison.php
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: 22.08.2025 - 23:48