derick Thu Jan 15 05:01:55 2004 EDT
Modified files: /phpdoc/en/language operators.xml Log: - Reverse order of this list. It's just wrong to list the lowest precendence first. Index: phpdoc/en/language/operators.xml diff -u phpdoc/en/language/operators.xml:1.58 phpdoc/en/language/operators.xml:1.59 --- phpdoc/en/language/operators.xml:1.58 Sun Jan 4 21:27:00 2004 +++ phpdoc/en/language/operators.xml Thu Jan 15 05:01:55 2004 @@ -1,5 +1,5 @@ <?xml version="1.0" encoding="iso-8859-1"?> -<!-- $Revision: 1.58 $ --> +<!-- $Revision: 1.59 $ --> <chapter id="language.operators"> <title>Operators</title> <simpara> @@ -38,7 +38,7 @@ </para> <para> The following table lists the precedence of operators with the - lowest-precedence operators listed first. + highest-precedence operators listed first. <table> <title>Operator Precedence</title> <tgroup cols="2"> @@ -50,42 +50,44 @@ </thead> <tbody> <row> - <entry>left</entry> - <entry>,</entry> + <entry>non-associative</entry> + <entry>new</entry> </row> <row> - <entry>left</entry> - <entry>or</entry> + <entry>right</entry> + <entry>[</entry> + </row> + <row> + <entry>right</entry> + <entry>! ~ ++ -- (int) (float) (string) (array) (object) @</entry> </row> <row> <entry>left</entry> - <entry>xor</entry> + <entry>* / %</entry> </row> <row> <entry>left</entry> - <entry>and</entry> + <entry>+ - .</entry> </row> <row> - <entry>right</entry> - <entry>print</entry> + <entry>left</entry> + <entry><< >></entry> </row> <row> - <entry>right</entry> - <entry> - = += -= *= /= .= %= &= |= ^= <<= >>= - </entry> + <entry>non-associative</entry> + <entry>< <= > >=</entry> </row> <row> - <entry>left</entry> - <entry>? :</entry> + <entry>non-associative</entry> + <entry>== != === !==</entry> </row> <row> <entry>left</entry> - <entry>||</entry> + <entry>&</entry> </row> <row> <entry>left</entry> - <entry>&&</entry> + <entry>^</entry> </row> <row> <entry>left</entry> @@ -93,43 +95,41 @@ </row> <row> <entry>left</entry> - <entry>^</entry> + <entry>&&</entry> </row> <row> <entry>left</entry> - <entry>&</entry> + <entry>||</entry> </row> <row> - <entry>non-associative</entry> - <entry>== != === !==</entry> + <entry>left</entry> + <entry>? :</entry> </row> <row> - <entry>non-associative</entry> - <entry>< <= > >=</entry> + <entry>right</entry> + <entry> + = += -= *= /= .= %= &= |= ^= <<= >>= + </entry> </row> <row> - <entry>left</entry> - <entry><< >></entry> + <entry>right</entry> + <entry>print</entry> </row> <row> <entry>left</entry> - <entry>+ - .</entry> + <entry>and</entry> </row> <row> <entry>left</entry> - <entry>* / %</entry> - </row> - <row> - <entry>right</entry> - <entry>! ~ ++ -- (int) (float) (string) (array) (object) @</entry> + <entry>xor</entry> </row> <row> - <entry>right</entry> - <entry>[</entry> + <entry>left</entry> + <entry>or</entry> </row> <row> - <entry>non-associative</entry> - <entry>new</entry> + <entry>left</entry> + <entry>,</entry> </row> </tbody> </tgroup>