Odată cu apariția PHP 5.0.x a fost introdus un nou API de prelucrare a
parametrilor, care este utilizat de un mare număr de funcții PHP. În toate
versiunile PHP între 5.0.x și 5.1.x, manipularea valorilor întregi era
foarte strictă și erau respinse toate valorile numerice formate incorect
atunci când o funcție PHP eștepta un întreg. Aceste verificări acum sunt mai
legere pentru a susține string-uri numerice formate nu chiar bine, cum ar fi
" 123" și "123 " și acestea nu vor mai eșua, cum era cazul în PHP 5.0.x.
Însă pentru a promova siguranța în cod și validarea intrărilor, funcțiile
PHP acum emit un E_NOTICE
atunci când astfel de
string-uri sunt transmise în calitate de întregi.