コード内のエラー検索

以下の課題では、あるプログラマーがコードを書き、 おそらくその中にエラーを犯しています。あなたはコードが 記述されていることを正しく行っているか確認する必要があります。コードが 正しく動作しない場合、エラーを修正しなければなりません。

Задание 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

コードは数値の最初の桁と 2番目の桁の合計を求める必要があります:

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

コードは文字列の長さを求める必要があります:

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

コードは1日あたりの秒数を求める必要があります:

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

コードは2つの小数を加算する必要があります:

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

コードは2つの小数の 合計を求める必要があります:

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