⊗ppPmCdMst 109 of 447 menu

Iskanje napak v kodi s pogoji PHP

V naslednjih nalogah je neki programer napisal kodo in morda naredil napake. Preveriti morate, ali koda deluje, kot je opisano. Če koda deluje nepravilno, morate napake popraviti.

Koda mora preveriti vsoto števil:

<?php $num1 = '1'; $num2 = '2'; if ($num1 + $num2 === '3') { echo '+++'; // mora izpisati to } else { echo '---'; } ?>

Koda mora preveriti prvo števko števila:

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

Koda mora preveriti prvo števko števila:

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

Koda mora preveriti prvo števko števila:

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

Koda mora preveriti, ali ima število natančno dve števki:

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

Koda mora preveriti prvo števko števila:

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

Koda mora preveriti, ali ima število natančno dve števki:

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

Predstavljena koda ne deluje tako, kot je avtor nameraval:

<?php $num = 1; if ($num !== 1 or $num !== 2) { echo '+++'; } else { echo '---'; // mora izpisati to } ?>

Razložite razlog.

Predstavljena koda ne deluje tako, kot je avtor nameraval:

<?php $var1 = '1'; $var2 = '2'; if ($var1 + 1 === $var2) { echo '+++'; // bi se moralo sprožiti to } else { echo '---'; } ?>

Razložite razlog.

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