Почему не получается проводить операции с разными типами данных?
Урок 50. При попытке провести операцию с разными типами данных (точь в точь как в видео), у меня выдает ошибку:
Fatal error: Uncaught TypeError: Unsupported operand types: int + string in C:\xampp\htdocs\kinomonster\index.php:5 Stack trace: #0 C:\xampp\htdocs\kinomonster\index.php(8): sum(2, 'string') #1 {main} thrown in C:\xampp\htdocs\kinomonster\index.php on line 5
У автора курса в этом случае echo выводит 2
Также, смотрел другие видео с подобными операциями, там объяснялось, что интерпретатор php выведет результат, возможно выдаст предупреждение, но результат какой-от будет. У меня просто ошибка.
<?php
function sum($a, $b) {
return $a + $b;
}
echo sum(2, "string");
Есть инфа?