Kodda Ýalňyşlyklary Gözlemek
Indiki meselelerde käbir programmaçy kod ýazdy we, belki, onda ýalňyşlyklar galdyrdy. Siz kodyň görkezilýän zatlary ýerine ýetirýändigini barlamaly. Eger kod nädogry işlense, siz ýalňyşlyklary düzetmeli.
Kod setiriň soňky simwolyny alyp bermeli:
<?php
$str = 'abc';
echo $str[3];
?>
Kod sanlaryň jemini tapmaly:
<?php
$num1 = 1;
$num2 = 2;
var_dump('netije: ' + $num1 + $num2);
?>
Kod sanyň birinji sanjyryny çykarmaly:
<?php
$num = 123;
echo $num[0];
?>
Kod setiriň soňky simwolyny alyp bermeli:
<?php
$str = 'abc def';
echo $str[5]; // 'f' garaşylýar
?>
Kod sanlaryň jemini tapmaly:
<?php
$num1 = 1;
$num2 = 2;
$num3 = 3;
echo $num1 + $num2 + $num2; // 6 çykarmaly
?>
Kod sanlary setir ýaly goşmaly:
<?php
echo 1. 2; // '12' bolmaly
?>
Kod setirdäki simwollaryň sanyny almaly:
<?php
$str = 'abc def';
echo strlen($str); // 7 çykarýar
?>
Kodyň awtory 6 çykmagyny garaşýardy,
ýöne 7 çykýar. Kodyň awtory nämede ýalňyşdy?
Kod konsolda 1 sanyny çykarmalyydy,
ýöne 0 çykarýar:
<?php
$a = 0;
echo $a++;
?>
Kod sanyň birinji we ikinji sanjyrlarynyň jemini tapmaly:
<?php
$num = 123;
echo $num[0] . $num[1];
?>
Kod setiriň uzynlygyny tapmaly:
<?php
$str = 'abc';
echo str_len($str);
?>
Kod gündäki sekuntlaryň sanyny tapmaly:
<?php
$a = 24 / 60 / 60;
echo $a;
?>
Kod iki droby goşmaly:
<?php
echo 1. 2 + 1. 3; // 2.5 bolmaly
?>
Kod setiriň soňky simwolyny almaly:
<?php
$str = 'abc';
echo $str[strlen($str)];
?>
Kod sanyň ähli sanjyrlarynyň jemini tapmaly:
<?php
$num = (str) 123;
echo $num[1] + $num[2] + $num[3];
?>
Kod sanlaryň jemini tapmaly:
<?php
$a = 123;
$b = 456;
$s = $a . $b;
echo $s;
?>
Kod iki drobyň jemini tapmaly:
<?php
$num1 = (int) '2.5';
$num2 = (int) '3.5';
echo $num1 + $num2; // 6 garaşylýar
?>