note 125575 added to language.operators.precedence
| From: | masaragsh at gmail dot com | Date: | Mon, 07 Dec 2020 10:55:45 +0000 |
| Subject: | note 125575 added to language.operators.precedence | ||
| Groups: | php.notes | ||
| Request: | Send a blank email to php-notes+get-215947@lists.php.net to get a copy of this message | ||
Why?
$a = 1;
$b = 2;
$c = 4;
$d = 8;
$e = 16;
$f = 32;
$a += $b += $c * $d += $e += $f;
echo "A=".$a." B=".$b." C=".$c." D=".$d."
E=".$e." F=".$f."\n";
Give:
A=227 B=226 C=4 D=56 E=48 F=32
But C++ give:
A=83 B=82 C=80 D=8 E=48 F=32
Where is operators priority???
----
Server IP: 45.112.84.4
Probable Submitter: 45.91.156.130 (proxied: 94.158.36.36)
----
Manual Page -- http://php.net/manual/en/language.operators.precedence.php
Edit -- https://master.php.net/note/edit/125575
Del: integrated -- https://master.php.net/note/delete/125575/integrated
Del: useless -- https://master.php.net/note/delete/125575/useless
Del: bad code -- https://master.php.net/note/delete/125575/bad+code
Del: spam -- https://master.php.net/note/delete/125575/spam
Del: non-english -- https://master.php.net/note/delete/125575/non-english
Del: in docs -- https://master.php.net/note/delete/125575/in+docs
Del: other reasons-- https://master.php.net/note/delete/125575
Reject -- https://master.php.net/note/reject/125575
Search -- https://master.php.net/manage/user-notes.php