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>