さわいです。 >>echo "50−20=".$a-$b."<br>"; > > echo "50−20=".($a-$b)."<br>"; 演算の優先順位って やつですね。 http://www.php.net/manual/ja/language.operators.php#language.operators.precedence +−.は同列で左から評価・・・ echo ("50−20=".$a)-$b."<br>"; といっしょになり だから 30が表示されるっと