Búsqueda de errores en el código
En las siguientes tareas, algún programador escribió código y posiblemente cometió errores. Debes verificar si el código hace lo que se describe. Si el código funciona incorrectamente, debes corregir los errores.
El código debe obtener el último carácter de la cadena:
<?php
$str = 'abc';
echo $str[3];
?>
El código debe encontrar la suma de los números:
<?php
$num1 = 1;
$num2 = 2;
var_dump('result: ' + $num1 + $num2);
?>
El código debe mostrar el primer dígito del número:
<?php
$num = 123;
echo $num[0];
?>
El código debe obtener el último carácter de la cadena:
<?php
$str = 'abc def';
echo $str[5]; // esperamos 'f'
?>
El código debe encontrar la suma de los números:
<?php
$num1 = 1;
$num2 = 2;
$num3 = 3;
echo $num1 + $num2 + $num2; // debe mostrar 6
?>
El código debe sumar los números como cadenas:
<?php
echo 1. 2; // debe ser '12'
?>
El código debe obtener la cantidad de caracteres en la cadena:
<?php
$str = 'abc def';
echo strlen($str); // muestra 7
?>
El autor del código esperaba que se mostrara 6,
pero se muestra 7. ¿Cuál es el error del autor del código?
El código debería haber mostrado en la consola el número 1,
pero muestra 0:
<?php
$a = 0;
echo $a++;
?>
El código debe encontrar la suma de la primera y la segunda cifra del número:
<?php
$num = 123;
echo $num[0] . $num[1];
?>
El código debe encontrar la longitud de la cadena:
<?php
$str = 'abc';
echo str_len($str);
?>
El código debe encontrar la cantidad de segundos en un día:
<?php
$a = 24 / 60 / 60;
echo $a;
?>
El código debe sumar dos fracciones:
<?php
echo 1. 2 + 1. 3; // debe ser 2.5
?>
El código debe obtener el último carácter de la cadena:
<?php
$str = 'abc';
echo $str[strlen($str)];
?>
El código debe encontrar la suma de todos los dígitos del número:
<?php
$num = (str) 123;
echo $num[1] + $num[2] + $num[3];
?>
El código debe encontrar la suma de los números:
<?php
$a = 123;
$b = 456;
$s = $a . $b;
echo $s;
?>
El código debe encontrar la suma de dos fracciones:
<?php
$num1 = (int) '2.5';
$num2 = (int) '3.5';
echo $num1 + $num2; // esperamos 6
?>