⊗ppPmCdMst 109 of 447 menu

Pronalaženje grešaka u kodu sa uslovima u PHP-u

U narednim zadacima, jedan programer je napisao kod i moguće je da je napravio greške u njemu. Treba da proverite da li kod radi ono što je opisano. Ako kod ne radi ispravno, treba da ispravite greške.

Kod treba da proveri zbir brojeva:

<?php $num1 = '1'; $num2 = '2'; if ($num1 + $num2 === '3') { echo '+++'; // treba da ispiše ovo } else { echo '---'; } ?>

Kod treba da proveri prvu cifru broja:

<?php $num = 123; if ($num[0] === 1) { echo '+++'; } else { echo '---'; } ?>

Kod treba da proveri prvu cifru broja:

<?php $num = 123; if ((string) $num[0] === 1) { echo '+++'; } else { echo '---'; } ?>

Kod treba da proveri prvu cifru broja:

<?php $num = 123; $str = (string) $num; if ($str[0] === 1) { echo '+++'; } else { echo '---'; } ?>

Kod treba da proveri da li broj ima tačno dve cifre:

<?php $num = 12; if (strlen($num) === 2) { echo '+++'; } else { echo '---'; } ?>

Kod treba da proveri prvu cifru broja:

<?php $num = 123; $str = (string) $num; if ($num[0] === '1') { echo '+++'; } else { echo '---'; } ?>

Kod treba da proveri da li broj ima tačno dve cifre:

<?php $num = 12; $str = (int) $num; if (strlen($str) === 2) { echo '+++'; } else { echo '---'; } ?>

Dat kod ne radi onako kako je autor zamislio:

<?php $num = 1; if ($num !== 1 or $num !== 2) { echo '+++'; } else { echo '---'; // treba da ispiše ovo } ?>

Objasnite razlog.

Dat kod ne radi onako kako je autor zamislio:

<?php $var1 = '1'; $var2 = '2'; if ($var1 + 1 === $var2) { echo '+++'; // treba da se aktivira ovo } else { echo '---'; } ?>

Objasnite razlog.

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