Recherche d'erreurs dans le code

Dans les tâches suivantes, un certain programmeur a écrit du code et a peut-être fait des erreurs. Vous devez vérifier si le code fait ce qui est décrit. Si le code fonctionne incorrectement, vous devez corriger les erreurs.

Задание 1

Le code doit obtenir le dernier caractère de la chaîne :

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

Le code doit trouver la somme des nombres :

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

Le code doit afficher le premier chiffre du nombre :

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

Le code doit obtenir le dernier caractère de la chaîne :

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

Le code doit trouver la somme des nombres :

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

Le code doit additionner les nombres comme des chaînes :

php<?php
  echo 1. 2; // doit être '12'
?>
Задание 7

Le code doit obtenir le nombre de caractères dans la chaîne :

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

L'auteur du code s'attendait à ce que 6 soit affiché, mais 7 s'affiche. Quelle est l'erreur de l'auteur du code ?

Задание 8

Le code devait afficher le nombre 1 dans la console, mais affiche 0 :

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

Le code doit trouver la somme du premier et du deuxième chiffre du nombre :

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

Le code doit trouver la longueur de la chaîne :

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

Le code doit trouver le nombre de secondes dans une journée :

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

Le code doit additionner deux fractions :

php<?php
  echo 1. 2 + 1. 3; // doit être 2.5
?>
Задание 13

Le code doit obtenir le dernier caractère de la chaîne :

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

Le code doit trouver la somme de tous les chiffres du nombre :

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

Le code doit trouver la somme des nombres :

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

Le code doit trouver la somme de deux fractions :

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