"php-ben a sok minuszjel legális :)"
Oké, de erre:
<?php
$num= 2 + ---4
?>
Én ezt kapom:
PHP Parse error: syntax error, unexpected '-' in /tmp/dd.php on line 3
Try, try... ezt akartam elkerülni. De alighanem az lesz, hogy akkor FILTER_VALIDATE_INT lesz, és ha nem számként ismeri fel, akkor csinálok valamit.