Ich begann schon vor langer Zeit nicht zu PHP lernen, und ich in diese Frage lautete:PHP Verkettung von Strings und arithmetischen Operationen
<?php
$a = 1;
$b = 2;
echo "$a * $b = " . $a * $b;
echo "<br />";
echo "$a/$b = " . $a/$b;
echo "<br />";
echo "$a + $b = " . $a + $b;
echo "<br />";
echo "$a - $b = " . $a - $b;
echo "<br />";
ich die folgende Ausgabe:
1 * 2 = 2
1/2 = 0.5
3
-1
Die letzten beiden Zeilen in die Ausgabe ist nicht das, was ich erwarten würde.
Warum ist das? Wie werden diese Ausdrücke bewertet? Ich versuche, die Sprache besser zu verstehen.
Als allgemeine Richtlinie sollten Sie sich wahrscheinlich nicht auf die schwache Schreibweise von PHP verlassen. –