Странен проблем с функцията intval()

nom3r1

Registered
Защо по дяволите ми се появява тази грешка, когато ползвам функцията intval();?

Warning: intval() expects parameter 2 to be long, string given in /home/nom3r1/public_html/index.php on line 26

Ред 26:

Код:
$id = intval($row_res['id'], nohtml);

След, като променя кода на:

Код:
@$id = intval($row_res['id'], nohtml);

Проблема се оправя, но искам да разбера защо излиза грешката, не искам да скривам грешките, а да ги оправям..
 
Това е част от кода на PHP-Nuke, въобще нямам идея защо са използвали втория параметър, накрая му ударих един "@"..
 

Back
Горе