Con la llegada de PHP 5.0.x, se introdujo una nueva API de análisis de
parámetros que se usa por un gran número de funciones PHP. El control de valores
enteros en las versiones de PHP entre 5.0.x y 5.1.x era muy estricto y cuando una
función PHP esperaba un valor entero, se hubiera rechazado cualquier valor numérico
malformado. Se han suavizado estas comprobaciones para permitir valores numéricos
malformados como " 123" o "123 ", de forma que ya no fallará tal y como ocurría en
PHP 5.0.x. En cualquier caso, para apostar por un código seguro y para validar las
entradas, las funciones PHP emitirán un E_NOTICE
cuando se
pasen textos de ese tipo como enteros.