mirror of
https://github.com/sigmasternchen/php-doc-en
synced 2025-03-15 16:38:54 +00:00
fix operator precedence table with literal tags
git-svn-id: https://svn.php.net/repository/phpdoc/en/trunk@332327 c90b9560-bf6c-de11-be94-00142212c4b1
This commit is contained in:
parent
6586f45780
commit
f002c9de8f
1 changed files with 69 additions and 21 deletions
|
@ -79,108 +79,144 @@
|
|||
<tbody>
|
||||
<row>
|
||||
<entry>non-associative</entry>
|
||||
<entry>clone new</entry>
|
||||
<entry>
|
||||
<literal>clone</literal>
|
||||
<literal>new</literal>
|
||||
</entry>
|
||||
<entry><link linkend="language.oop5.cloning">clone</link> and <link linkend="language.oop5.basic.new">new</link></entry>
|
||||
</row>
|
||||
<row>
|
||||
<entry>left</entry>
|
||||
<entry>[</entry>
|
||||
<entry><literal>[</literal></entry>
|
||||
<entry><function>array</function></entry>
|
||||
</row>
|
||||
<row>
|
||||
<entry>right</entry>
|
||||
<entry>++, --, ~, (int), (float), (string), (array), (object), (bool), and @</entry>
|
||||
<entry>
|
||||
<literal>++</literal>
|
||||
<literal>--</literal>
|
||||
<literal>~</literal>
|
||||
<literal>(int)</literal>
|
||||
<literal>(float)</literal>
|
||||
<literal>(string)</literal>
|
||||
<literal>(array)</literal>
|
||||
<literal>(object)</literal>
|
||||
<literal>(bool)</literal>
|
||||
<literal>@</literal>
|
||||
</entry>
|
||||
<entry>
|
||||
<link linkend="language.types">types</link> and <link linkend="language.operators.increment">increment/decrement</link>
|
||||
</entry>
|
||||
</row>
|
||||
<row>
|
||||
<entry>non-associative</entry>
|
||||
<entry>instanceof</entry>
|
||||
<entry><literal>instanceof</literal></entry>
|
||||
<entry>
|
||||
<link linkend="language.types">types</link>
|
||||
</entry>
|
||||
</row>
|
||||
<row>
|
||||
<entry>right</entry>
|
||||
<entry>!</entry>
|
||||
<entry><literal>!</literal></entry>
|
||||
<entry>
|
||||
<link linkend="language.operators.logical">logical</link>
|
||||
</entry>
|
||||
</row>
|
||||
<row>
|
||||
<entry>left</entry>
|
||||
<entry>*, /, and %</entry>
|
||||
<entry>
|
||||
<literal>*</literal>
|
||||
<literal>/</literal>
|
||||
<literal>%</literal>
|
||||
</entry>
|
||||
<entry>
|
||||
<link linkend="language.operators.arithmetic">arithmetic</link>
|
||||
</entry>
|
||||
</row>
|
||||
<row>
|
||||
<entry>left</entry>
|
||||
<entry>+, -, and .</entry>
|
||||
<entry>
|
||||
<literal>+</literal>
|
||||
<literal>-</literal>
|
||||
<literal>.</literal>
|
||||
</entry>
|
||||
<entry>
|
||||
<link linkend="language.operators.arithmetic">arithmetic</link>&listendand;
|
||||
<link linkend="language.operators.string">string</link></entry>
|
||||
</row>
|
||||
<row>
|
||||
<entry>left</entry>
|
||||
<entry><< and >></entry>
|
||||
<entry>
|
||||
<literal><<</literal>
|
||||
<literal>>></literal>
|
||||
</entry>
|
||||
<entry>
|
||||
<link linkend="language.operators.bitwise">bitwise</link>
|
||||
</entry>
|
||||
</row>
|
||||
<row>
|
||||
<entry>non-associative</entry>
|
||||
<entry><, <=, >, and >=</entry>
|
||||
<entry>
|
||||
<literal><</literal>
|
||||
<literal><=</literal>
|
||||
<literal>></literal>
|
||||
<literal>>=</literal>
|
||||
</entry>
|
||||
<entry>
|
||||
<link linkend="language.operators.comparison">comparison</link>
|
||||
</entry>
|
||||
</row>
|
||||
<row>
|
||||
<entry>non-associative</entry>
|
||||
<entry>==, !=, ===, !==, and <></entry>
|
||||
<entry>
|
||||
<literal>==</literal>
|
||||
<literal>!=</literal>
|
||||
<literal>===</literal>
|
||||
<literal>!==</literal>
|
||||
<literal><></literal>
|
||||
</entry>
|
||||
<entry>
|
||||
<link linkend="language.operators.comparison">comparison</link>
|
||||
</entry>
|
||||
</row>
|
||||
<row>
|
||||
<entry>left</entry>
|
||||
<entry>&</entry>
|
||||
<entry><literal>&</literal></entry>
|
||||
<entry>
|
||||
<link linkend="language.operators.bitwise">bitwise</link>&listendand;
|
||||
<link linkend="language.references">references</link></entry>
|
||||
</row>
|
||||
<row>
|
||||
<entry>left</entry>
|
||||
<entry>^</entry>
|
||||
<entry><literal>^</literal></entry>
|
||||
<entry>
|
||||
<link linkend="language.operators.bitwise">bitwise</link>
|
||||
</entry>
|
||||
</row>
|
||||
<row>
|
||||
<entry>left</entry>
|
||||
<entry>|</entry>
|
||||
<entry><literal>|</literal></entry>
|
||||
<entry>
|
||||
<link linkend="language.operators.bitwise">bitwise</link>
|
||||
</entry>
|
||||
</row>
|
||||
<row>
|
||||
<entry>left</entry>
|
||||
<entry>&&</entry>
|
||||
<entry><literal>&&</literal></entry>
|
||||
<entry>
|
||||
<link linkend="language.operators.logical">logical</link>
|
||||
</entry>
|
||||
</row>
|
||||
<row>
|
||||
<entry>left</entry>
|
||||
<entry>||</entry>
|
||||
<entry><literal>||</literal></entry>
|
||||
<entry>
|
||||
<link linkend="language.operators.logical">logical</link>
|
||||
</entry>
|
||||
</row>
|
||||
<row>
|
||||
<entry>left</entry>
|
||||
<entry>? :</entry>
|
||||
<entry><literal>? :</literal></entry>
|
||||
<entry>
|
||||
<link linkend="language.operators.comparison.ternary">ternary</link>
|
||||
</entry>
|
||||
|
@ -188,7 +224,19 @@
|
|||
<row>
|
||||
<entry>right</entry>
|
||||
<entry>
|
||||
=, +=, -=, *=, /=, .=, %=, &=, |=, ^=, <<=, >>=, and =>
|
||||
<literal>=</literal>
|
||||
<literal>+=</literal>
|
||||
<literal>-=</literal>
|
||||
<literal>*=</literal>
|
||||
<literal>/=</literal>
|
||||
<literal>.=</literal>
|
||||
<literal>%=</literal>
|
||||
<literal>&=</literal>
|
||||
<literal>|=</literal>
|
||||
<literal>^=</literal>
|
||||
<literal><<=</literal>
|
||||
<literal>>>=</literal>
|
||||
<literal>=></literal>
|
||||
</entry>
|
||||
<entry>
|
||||
<link linkend="language.operators.assignment">assignment</link>
|
||||
|
@ -196,28 +244,28 @@
|
|||
</row>
|
||||
<row>
|
||||
<entry>left</entry>
|
||||
<entry>and</entry>
|
||||
<entry><literal>and</literal></entry>
|
||||
<entry>
|
||||
<link linkend="language.operators.logical">logical</link>
|
||||
</entry>
|
||||
</row>
|
||||
<row>
|
||||
<entry>left</entry>
|
||||
<entry>xor</entry>
|
||||
<entry><literal>xor</literal></entry>
|
||||
<entry>
|
||||
<link linkend="language.operators.logical">logical</link>
|
||||
</entry>
|
||||
</row>
|
||||
<row>
|
||||
<entry>left</entry>
|
||||
<entry>or</entry>
|
||||
<entry><literal>or</literal></entry>
|
||||
<entry>
|
||||
<link linkend="language.operators.logical">logical</link>
|
||||
</entry>
|
||||
</row>
|
||||
<row>
|
||||
<entry>left</entry>
|
||||
<entry>,</entry>
|
||||
<entry><literal>,</literal></entry>
|
||||
<entry>many uses</entry>
|
||||
</row>
|
||||
</tbody>
|
||||
|
|
Loading…
Reference in a new issue