⊗ppPmCdVTI 75 of 447 menu

Neenakost po vrednosti in tipu v PHP

Poleg operatorja != obstaja tudi operator !==, ki upošteva tip pri primerjavi. Oglejmo si razlike med njimi na primerih.

Naj se z operatorjem != primerjata dve števili 3. Ta operator primerja vrednosti glede na to, ali nista enaki. Ker sta naši vrednosti ravno enaki, se bo na zaslon izpisal '-':

<?php if (3 != 3) { echo '+++'; } else { echo '---'; // sprožilo se bo to, ker so vrednosti enake } ?>

Naj bo zdaj ena od naših vrednosti v narekovajih. V tem primeru jih bo operator != še vedno štel za enake (ker se ujema vrednost, tip pa ni pomemben za ta operator) in spet izpisal '-':

<?php if ('3' != 3) { echo '+++'; } else { echo '---'; // sprožilo se bo to, ker so vrednosti enake } ?>

Primerjajmo zdaj dve števili 3 z operatorjem !==. Tudi ta jih bo štel za enake in izpisal '-':

<?php if (3 !== 3) { echo '+++'; } else { echo '---'; // sprožilo se bo to, ker so vrednosti enake } ?>

Če pa zdaj eno od trojk damo v narekovaje, bo operator !== naše trojke štel za neenake, kajti, čeprav se njihove vrednosti ujemajo, imajo različen tip:

<?php if ('3' !== 3) { echo '+++'; // sprožilo se bo to, ker vrednosti NISO enake } else { echo '---'; } ?>

Brez zagon kode določite, kaj se bo izpisalo na zaslon:

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

Brez zagon kode določite, kaj se bo izpisalo na zaslon:

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

Brez zagon kode določite, kaj se bo izpisalo na zaslon:

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

Brez zagon kode določite, kaj se bo izpisalo na zaslon:

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

Brez zagon kode določite, kaj se bo izpisalo na zaslon:

<?php $test1 = 3; $test2 = 2; if ($test1 !== $test2) { echo '+++'; } else { echo '---'; } ?>
Slovenščina
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Za delovanje spletnega mesta, analitiko in personalizacijo uporabljamo piškotke. Obdelava podatkov poteka v skladu s Politiko zasebnosti.
sprejmi vse nastavi zavrni