Целочисленные значения в параметрах функции
С появлением PHP 5.0.x был введен параметр новый API для анализа параметров,
используемый большим количеством функций PHP. Во всех версиях PHP
между 5.0.x и 5.1.x обработка целочисленных значений была очень строгой и
отклоняла некорректные числовые значения, когда функция PHP ожидает
целое число. Эти проверки теперь ослаблены для поддержки некорректных числовых
строк, таких как " 123" и "123 ", и больше не будут терпеть неудачу, как в PHP 5.0.x.
Однако для повышения безопасности кода и проверки ввода
функции PHP теперь будет выдавать ошибки уровня E_NOTICE
,
когда такие строки передаются как целые числа.