⊗ppPmBsMst 50 of 447 menu

Kod Hatalarını Bulma

Aşağıdaki görevlerde bir programcı kod yazmış ve muhtemelen içinde hatalar yapmıştır. Kodun açıklandığı gibi çalışıp çalışmadığını kontrol etmelisiniz. Kod doğru çalışmıyorsa, hataları düzeltmelisiniz.

Kod, bir dizenin son karakterini almalıdır:

<?php $str = 'abc'; echo $str[3]; ?>

Kod sayıların toplamını bulmalıdır:

<?php $num1 = 1; $num2 = 2; var_dump('result: ' + $num1 + $num2); ?>

Kod, bir sayının ilk rakamını yazdırmalıdır:

<?php $num = 123; echo $num[0]; ?>

Kod, bir dizenin son karakterini almalıdır:

<?php $str = 'abc def'; echo $str[5]; // beklenen 'f' ?>

Kod sayıların toplamını bulmalıdır:

<?php $num1 = 1; $num2 = 2; $num3 = 3; echo $num1 + $num2 + $num2; // 6 yazdırmalı ?>

Kod, sayıları string olarak toplamalıdır:

<?php echo 1. 2; // '12' olmalı ?>

Kod, bir dizedeki karakter sayısını almalıdır:

<?php $str = 'abc def'; echo strlen($str); // 7 yazdırır ?>

Kodun yazarı 6 yazdırılmasını bekliyordu, ama 7 yazdırılıyor. Kod yazarının hatası nedir?

Kod konsola 1 sayısını yazdırmalıydı, ama 0 yazdırıyor:

<?php $a = 0; echo $a++; ?>

Kod, bir sayının ilk ve ikinci rakamının toplamını bulmalıdır:

<?php $num = 123; echo $num[0] . $num[1]; ?>

Kod, bir dizenin uzunluğunu bulmalıdır:

<?php $str = 'abc'; echo str_len($str); ?>

Kod, bir gündeki saniye sayısını bulmalıdır:

<?php $a = 24 / 60 / 60; echo $a; ?>

Kod iki kesirli sayıyı toplamalıdır:

<?php echo 1. 2 + 1. 3; // 2.5 olmalı ?>

Kod, bir dizenin son karakterini almalıdır:

<?php $str = 'abc'; echo $str[strlen($str)]; ?>

Kod, bir sayının tüm rakamlarının toplamını bulmalıdır:

<?php $num = (str) 123; echo $num[1] + $num[2] + $num[3]; ?>

Kod sayıların toplamını bulmalıdır:

<?php $a = 123; $b = 456; $s = $a . $b; echo $s; ?>

Kod, iki kesirli sayının toplamını bulmalıdır:

<?php $num1 = (int) '2.5'; $num2 = (int) '3.5'; echo $num1 + $num2; // beklenen 6 ?>
Türkçe
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenЎзбекOʻzbekTiếng Việt
Web sitesinin çalışması, analiz ve kişiselleştirme için çerezleri kullanıyoruz. Veri işleme, Gizlilik Politikası'na uygun olarak gerçekleşir.
tümünü kabul et özelleştir reddet