le variabili $pos e $perpage se sono numeriche non puoi controllarle come booleane.