- Reverse order of this list. It's just wrong to list the lowest precendence

first.


git-svn-id: https://svn.php.net/repository/phpdoc/en/trunk@148750 c90b9560-bf6c-de11-be94-00142212c4b1
This commit is contained in:
Derick Rethans 2004-01-15 10:01:55 +00:00
parent 19956cc260
commit 830cccc0be

View file

@ -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,24 +50,60 @@
</thead>
<tbody>
<row>
<entry>left</entry>
<entry>,</entry>
</row>
<row>
<entry>left</entry>
<entry>or</entry>
</row>
<row>
<entry>left</entry>
<entry>xor</entry>
</row>
<row>
<entry>left</entry>
<entry>and</entry>
<entry>non-associative</entry>
<entry>new</entry>
</row>
<row>
<entry>right</entry>
<entry>print</entry>
<entry>[</entry>
</row>
<row>
<entry>right</entry>
<entry>! ~ ++ -- (int) (float) (string) (array) (object) @</entry>
</row>
<row>
<entry>left</entry>
<entry>* / %</entry>
</row>
<row>
<entry>left</entry>
<entry>+ - .</entry>
</row>
<row>
<entry>left</entry>
<entry>&lt;&lt; &gt;&gt;</entry>
</row>
<row>
<entry>non-associative</entry>
<entry>&lt; &lt;= &gt; &gt;=</entry>
</row>
<row>
<entry>non-associative</entry>
<entry>== != === !==</entry>
</row>
<row>
<entry>left</entry>
<entry>&amp;</entry>
</row>
<row>
<entry>left</entry>
<entry>^</entry>
</row>
<row>
<entry>left</entry>
<entry>|</entry>
</row>
<row>
<entry>left</entry>
<entry>&amp;&amp;</entry>
</row>
<row>
<entry>left</entry>
<entry>||</entry>
</row>
<row>
<entry>left</entry>
<entry>? :</entry>
</row>
<row>
<entry>right</entry>
@ -75,61 +111,25 @@
= += -= *= /= .= %= &amp;= |= ^= &lt;&lt;= &gt;&gt;=
</entry>
</row>
<row>
<entry>left</entry>
<entry>? :</entry>
</row>
<row>
<entry>left</entry>
<entry>||</entry>
</row>
<row>
<entry>left</entry>
<entry>&amp;&amp;</entry>
</row>
<row>
<entry>left</entry>
<entry>|</entry>
</row>
<row>
<entry>left</entry>
<entry>^</entry>
</row>
<row>
<entry>left</entry>
<entry>&amp;</entry>
</row>
<row>
<entry>non-associative</entry>
<entry>== != === !==</entry>
</row>
<row>
<entry>non-associative</entry>
<entry>&lt; &lt;= &gt; &gt;=</entry>
</row>
<row>
<entry>left</entry>
<entry>&lt;&lt; &gt;&gt;</entry>
</row>
<row>
<entry>left</entry>
<entry>+ - .</entry>
</row>
<row>
<entry>left</entry>
<entry>* / %</entry>
</row>
<row>
<entry>right</entry>
<entry>! ~ ++ -- (int) (float) (string) (array) (object) @</entry>
<entry>print</entry>
</row>
<row>
<entry>right</entry>
<entry>[</entry>
<entry>left</entry>
<entry>and</entry>
</row>
<row>
<entry>non-associative</entry>
<entry>new</entry>
<entry>left</entry>
<entry>xor</entry>
</row>
<row>
<entry>left</entry>
<entry>or</entry>
</row>
<row>
<entry>left</entry>
<entry>,</entry>
</row>
</tbody>
</tgroup>