Je sais pas comment y marche ton PHP, mais chez moi, avec PHP 4.0.6, le script :
<?php
define ("X", 10);
define ("Y", "10" );
echo X - 3;
echo("<br>" );
$z = X - 3;
echo $z;
echo("<br>" );
echo Y - 2;
echo("<br>" );
$z = Y - 2;
echo $z;
?>
Me donne en sortie :
7
7
8
8
! ! ! ! !
---------------
Laissez l'Etat dans les toilettes où vous l'avez trouvé.