PHP неявно конвертирует: double("3") → double(3). Удобно, но скрывает ошибки: double("hello") → double(0) без предупреждения.
Типы параметров и возвращаемых значений: string, int, float, bool, array, callable, ?Type (nullable), Type|null, mixed, never, void.