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
Freigeben: 2023-03-02 11:38:02
Original
1064 Leute haben es durchsucht

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>
Nach dem Login kopieren

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

Verwandte Etiketten:
php
Quelle:php.cn
Erklärung dieser Website
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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage