insisto ... mettila come ti pare, casti a stringa l' abs e poi fai:

if( $a === $b ) ... eccetera, insomma basta fare 1 prova ...



codice:
$a= "-0";
$b= ( string ) abs( $a );
if( $a === $b )
	print ("le due stringhe sono uguali");
else
	print ("le due stringhe sono diverse");

P.S. kuarl la tua con i 2 = non va lostesso, non e' il problema di casting ma di operatore di confronto