https://www.phptutorial.net/php-tutorial/php-strict_types/
However, when you pass two floats 1.5 and 2.5, the add() function returns 3 because PHP implicitly coerces the values to the target types by default. In this case, PHP coerces the floats into integers