කේතයේ දෝෂ සෙවීම

පහත ගැටළු වලදී, නිශ්චිත ප්‍රෝග්‍රමර් කෙනෙකු කේතය ලියා ඇත සහ, සමහර විට, එහි දෝෂ සිදු කර ඇත. ඔබ පරීක්ෂා කළ යුතුය, කේතය විස්තර කර ඇති දේ කරනවාද කියා. කේතය නම් වැරදි ලෙස ක්‍රියා කරයි, ඔබ දෝෂ නිරාකරණය කළ යුතුය.

Задание 1

කේතයට ලබා ගත යුතුය සත්‍යයේ අවසාන අක්ෂරය:

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

කේතයට සංඛ්‍යාවල එකතුව සොයා ගත යුතුය:

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

කේතයට සංඛ්‍යාවේ පළමු ඉලක්කම් මුද්‍රණය කළ යුතුය:

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

කේතයට ලබා ගත යුතුය සත්‍යයේ අවසාන අක්ෂරය:

php<?php
  $str = 'abc def';
  echo $str[5]; // අපේක්ෂා කරන්නේ 'f'
?>
Задание 5

කේතයට සංඛ්‍යාවල එකතුව සොයා ගත යුතුය:

php<?php
  $num1 = 1;
  $num2 = 2;
  $num3 = 3;
  
  echo $num1 + $num2 + $num2; // එලියට දැමිය යුතුය 6
?>
Задание 6

කේතයට සංඛ්‍යා සත්‍ය ලෙස එකතු කළ යුතුය:

php<?php
  echo 1. 2; // විය යුතුය '12'
?>
Задание 7

කේතයට ලබා ගත යුතුය සත්‍යයක ඇති අක්ෂර සංඛ්‍යාව:

php<?php
  $str = 'abc def';
  echo strlen($str); // දැක්වේ 7
?>

කේත රචකයා අපේක්ෂා කළේ, එලියට දමනු ඇති 6, නමුත් දැක්වෙන්නේ 7. කේත රචකයාගේ දෝෂය කුමක්ද?

Задание 8

කේතයට කොන්සෝලයේ අංකය 1 ප්‍රදර්ශනය කළ යුතු විය, නමුත් 0 ප්‍රදර්ශනය කරයි:

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

කේතයට සොයා ගත යුතුය පළමු සහ දෙවන ඉලක්කම් වල එකතුව:

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

කේතයට සත්‍යයක දිග සොයා ගත යුතුය:

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

කේතයට දිනක තත්පර ගණන සොයා ගත යුතුය:

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

කේතයට භාග දෙකක් එකතු කළ යුතුය:

php<?php
  echo 1. 2 + 1. 3; // විය යුතුය 2.5
?>
Задание 13

කේතයට ලබා ගත යුතුය සත්‍යයේ අවසාන අක්ෂරය:

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

කේතයට සොයා ගත යුතුය එකතුව සංඛ්‍යාවේ සියලුම ඉලක්කම්:

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

කේතයට සංඛ්‍යාවල එකතුව සොයා ගත යුතුය:

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

කේතයට සොයා ගත යුතුය එකතුව භාග දෙකක:

php<?php
  $num1 = (int) '2.5';
  $num2 = (int) '3.5';
  echo $num1 + $num2; // අපේක්ෂා කරන්නේ 6
?>