Avec la venue de PHP 5.0.x, une nouvelle API d'analyse des arguments a été introduite entre 5.0.x et 5.1.x. La gestion des entiers est très stricte, et rejette tous les nombres qui ne sont pas valides lorsque PHP attend un entier. Ces validations ont maintenant été assouplies, pour accepter des chaînes telles que " 123" et "123 ", et elles ne les refuseront plus comme c'était le cas en PHP 5.0.x. Toutefois, pour faire la promotion de la sécurité et de la validation, les fonctions PHP vont désormais émettre des alertes E_NOTICE lorsque de tels arguments sont donnés.