Heim >Backend-Entwicklung >PHP-Tutorial >Ich verstehe die im PHP-Operationscode angezeigten Werte nicht. Bitte helfen Sie mir, sie zu erklären.

Ich verstehe die im PHP-Operationscode angezeigten Werte nicht. Bitte helfen Sie mir, sie zu erklären.

WBOY
WBOYOriginal
2016-12-01 01:27:331070Durchsuche

header("Content-type:text/html;charset=utf-8");
$a = 10;
$b = '60';
echo "$a+$b=".$a+$b."
";
echo "$a-$b=".$a-$b."
" ;
echo "$a$b=".$a$b."
";
echo "$a/$b=".$a/$ b."
";
?>

Der von der endgültigen Webseite ausgegebene Wert lautet wie folgt:
70
-50
10*60=600
10/60=0,16666666666667

Wie sind Sie auf diese Werte gekommen?

Antwortinhalt:

header("Content-type:text/html;charset=utf-8");
$a = 10;
$b = '60';
echo "$a+$b=".$a+$b."
";
echo "$a-$b=".$a-$b."
" ;
echo "$a$b=".$a$b."
";
echo "$a/$b=".$a/$ b."
";
?>

Der von der endgültigen Webseite ausgegebene Wert lautet wie folgt:
70
-50
10*60=600
10/60=0,16666666666667

Wie sind Sie auf diese Werte gekommen?

echo "$a+$b=".$a+$b."
";Ausführungsergebnis (+-. ist die Ausführungsreihenfolge derselben Ebene von links nach rechts)

<code>"$a+$b=" => '10+60='
"$a+$b=".$a => '10+60=10'
("$a+$b=".$a) + $b => intval('10+60=10') + intval($b) => 10+60 =>70</code>

Klicken Sie hier, um die Priorität des PHP-Operators anzuzeigen

$a ist eine Ganzzahl, die in PHP als langer Typ gespeichert wird. $b ist eine Zeichenfolge, die bei der Durchführung arithmetischer Operationen in eine Ganzzahl umgewandelt werden muss. Die durch die Divisionsoperation erhaltene Dezimalzahl wird als a gespeichert verdoppeln, und der Rest sind mathematische Operationen

Grundoperationen: Addition, Subtraktion, Multiplikation und Division

Hier wird die Zeichenfolge automatisch in eine Ganzzahl umgewandelt, um an der Operation teilzunehmen

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn