⊗ppPmCdVTI 75 of 447 menu

Nejednakost po vrednosti i tipu u PHP

Pored operatora != postoji i operator !==, koji uzima u obzir tip pri poređenju. Hajde da pogledamo razlike između njih na primerima.

Neka se pomoću operatora != porede dva broja 3. Ovaj operator upoređuje vrednosti po tome da li su NE jednake. Pošto su naše vrednosti baš jednake, na ekran će se ispisati '-':

<?php if (3 != 3) { echo '+++'; } else { echo '---'; // ovo će se izvršiti, jer su vrednosti jednake } ?>

Neka sada jedna od naših vrednosti bude u navodnicima. U ovom slučaju operator != će ih i dalje smatrati jednakim (jer se poklapa vrednost, a tip nije bitan za ovaj operator) i opet će ispisati '-':

<?php if ('3' != 3) { echo '+++'; } else { echo '---'; // ovo će se izvršiti, jer su vrednosti jednake } ?>

Hajde sada da uporedimo dva broja 3 pomoću operatora !==. On će takođe smatrati da su oni jednaki i ispisaće '-':

<?php if (3 !== 3) { echo '+++'; } else { echo '---'; // ovo će se izvršiti, jer su vrednosti jednake } ?>

A ako sada jednu od trojki stavimo u navodnike, operator !== će naše trojke smatrati nejednakim, jer, iako se njihove vrednosti poklapaju, one imaju različit tip:

<?php if ('3' !== 3) { echo '+++'; // ovo će se izvršiti, jer vrednosti NISU jednake } else { echo '---'; } ?>

Bez pokretanja koda, odredite šta će se ispisati na ekran:

<?php $test1 = '3'; $test2 = '3'; if ($test1 != $test2) { echo '+++'; } else { echo '---'; } ?>

Bez pokretanja koda, odredite šta će se ispisati na ekran:

<?php $test1 = '3'; $test2 = '3'; if ($test1 !== $test2) { echo '+++'; } else { echo '---'; } ?>

Bez pokretanja koda, odredite šta će se ispisati na ekran:

<?php $test1 = 3; $test2 = '3'; if ($test1 != $test2) { echo '+++'; } else { echo '---'; } ?>

Bez pokretanja koda, odredite šta će se ispisati na ekran:

<?php $test1 = 3; $test2 = '3'; if ($test1 !== $test2) { echo '+++'; } else { echo '---'; } ?>

Bez pokretanja koda, odredite šta će se ispisati na ekran:

<?php $test1 = 3; $test2 = 2; if ($test1 !== $test2) { echo '+++'; } else { echo '---'; } ?>
Srpski
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Koristimo kolačiće za rad sajta, analitiku i personalizaciju. Obrada podataka se vrši u skladu sa Politikom privatnosti.
prihvati sve podesi odbij