Kodda xatolarni topish

Quyidagi vazifalarda ma'lum bir dasturchi kod yozgan va unda xatolar qilgan bo'lishi mumkin. Siz tekshirishingiz kerak, kod tavsiflangan ishni bajaradimi yoki yo'q. Agar kod noto'g'ri ishlasa, siz xatolarni to'g'rilashingiz kerak.

Задание 1

Kod satrning oxirgi belgisini olishi kerak:

php<?php
  $str = 'abc';
  echo $str[3];
?>
Задание 2

Kod raqamlar yig'indisini topishi kerak:

php<?php
  $num1 = 1;
  $num2 = 2;
  var_dump('result: ' + $num1 + $num2);
?>
Задание 3

Kod sonning birinchi raqamini chiqarishi kerak:

php<?php
  $num = 123;
  echo $num[0];
?>
Задание 4

Kod satrning oxirgi belgisini olishi kerak:

php<?php
  $str = 'abc def';
  echo $str[5]; // kutilyapti 'f'
?>
Задание 5

Kod raqamlar yig'indisini topishi kerak:

php<?php
  $num1 = 1;
  $num2 = 2;
  $num3 = 3;
  
  echo $num1 + $num2 + $num2; // chiqarishi kerak 6
?>
Задание 6

Kod raqamlarni satr sifatida qo'shishi kerak:

php<?php
  echo 1. 2; // '12' bo'lishi kerak
?>
Задание 7

Kod satrdagi belgilar sonini olishi kerak:

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

Kod muallifi 6 chiqishini kutgan, lekin 7 chiqadi. Kod muallifining xatosi nima?

Задание 8

Kod konsolga 1 sonini chiqarishi kerak edi, lekin 0 chiqaradi:

php<?php
  $a = 0;
  echo $a++;
?>
Задание 9

Kod sonning birinchi va ikkinchi raqamlari yig'indisini topishi kerak:

php<?php
  $num = 123;
  echo $num[0] . $num[1];
?>
Задание 10

Kod satr uzunligini topishi kerak:

php<?php
  $str = 'abc';
  echo str_len($str);
?>
Задание 11

Kod bir sutkadagi soniyalar sonini topishi kerak:

php<?php
  $a = 24 / 60 / 60;
  echo $a;
?>
Задание 12

Kod ikkita kasrni qo'shishi kerak:

php<?php
  echo 1. 2 + 1. 3; // 2.5 bo'lishi kerak
?>
Задание 13

Kod satrning oxirgi belgisini olishi kerak:

php<?php
  $str = 'abc';
  echo $str[strlen($str)];
?>
Задание 14

Kod sonning barcha raqamlari yig'indisini topishi kerak:

php<?php
  $num = (str) 123;
  echo $num[1] + $num[2] + $num[3];
?>
Задание 15

Kod raqamlar yig'indisini topishi kerak:

php<?php
  $a = 123;
  $b = 456;
  $s = $a . $b;
  
  echo $s;
?>
Задание 16

Kod ikkita kasr yig'indisini topishi kerak:

php<?php
  $num1 = (int) '2.5';
  $num2 = (int) '3.5';
  echo $num1 + $num2; // kutilyapti 6
?>