⊗ppPmCdMst 109 of 447 menu

Mencari Kesalahan dalam Kode dengan Kondisi PHP

Dalam tugas-tugas berikutnya, seorang programmer menulis kode dan mungkin melakukan kesalahan di dalamnya. Anda harus memeriksa apakah kode tersebut melakukan apa yang dijelaskan. Jika kode berjalan tidak benar, Anda harus memperbaiki kesalahannya.

Kode harus memeriksa jumlah angka:

<?php $num1 = '1'; $num2 = '2'; if ($num1 + $num2 === '3') { echo '+++'; // seharusnya mencetak ini } else { echo '---'; } ?>

Kode harus memeriksa digit pertama angka:

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

Kode harus memeriksa digit pertama angka:

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

Kode harus memeriksa digit pertama angka:

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

Kode harus memeriksa bahwa dalam angka tepat dua digit:

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

Kode harus memeriksa digit pertama angka:

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

Kode harus memeriksa bahwa dalam angka tepat dua digit:

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

Kode yang diberikan tidak bekerja seperti yang penulis rencanakan:

<?php $num = 1; if ($num !== 1 or $num !== 2) { echo '+++'; } else { echo '---'; // seharusnya mencetak ini } ?>

Jelaskan alasannya.

Kode yang diberikan tidak bekerja seperti yang penulis rencanakan:

<?php $var1 = '1'; $var2 = '2'; if ($var1 + 1 === $var2) { echo '+++'; // seharusnya menjalankan ini } else { echo '---'; } ?>

Jelaskan alasannya.

kkhyuzldeaz