⊗ppPmCdVTI 75 of 447 menu

Неједнакост по вредности и типу у PHP

Осим оператора != постоји и оператор !==, који узима у обзир тип при поређењу. Хајде да погледамо разлике између њих на примерима.

Нека се оператором != упореде два броја 3. Овај оператор пореди вредности на то да НИСУ једнаке. Пошто су наше вредности управо једнаке, на екран ће се исписати '-':

<?php if (3 != 3) { echo '+++'; } else { echo '---'; // извршиће се ово, јер су вредности једнаке } ?>

Нека је сада једна од наших вредности под наводницима. У овом случају оператор != ће их и даље сматрати једнаким (јер се поклапа вредност, а тип није битан за овај оператор) и поново ће исписати '-':

<?php if ('3' != 3) { echo '+++'; } else { echo '---'; // извршиће се ово, јер су вредности једнаке } ?>

Хајде сада да упоредимо два броја 3 помоћу оператора !==. Он ће их такође сматрати једнаким и исписаће '-':

<?php if (3 !== 3) { echo '+++'; } else { echo '---'; // извршиће се ово, јер су вредности једнаке } ?>

Али, ако сада једну од тројки ставимо под наводнике, онда ће оператор !== сматрати наше тројке неједнаким, јер, иако им се вредности поклапају, али имају различит тип:

<?php if ('3' !== 3) { echo '+++'; // извршиће се ово, јер вредности НИСУ једнаке } else { echo '---'; } ?>

Без покретања кода, одредите шта ће се исписати на екран:

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

Без покретања кода, одредите шта ће се исписати на екран:

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

Без покретања кода, одредите шта ће се исписати на екран:

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

Без покретања кода, одредите шта ће се исписати на екран:

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

Без покретања кода, одредите шта ће се исписати на екран:

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