mirror of
https://github.com/danog/PHP-Parser.git
synced 2024-12-02 17:28:27 +01:00
e4b837e0c4
The list was getting unweildly. Also improve error message when parsing fails in pretty printer test and extend some tests.
145 lines
1.3 KiB
Plaintext
145 lines
1.3 KiB
Plaintext
Basic operators
|
|
-----
|
|
<?php
|
|
|
|
$a ** $b;
|
|
|
|
++$a;
|
|
--$a;
|
|
$a++;
|
|
$a--;
|
|
|
|
@$a;
|
|
~$a;
|
|
-$a;
|
|
+$a;
|
|
|
|
(int) $a;
|
|
(integer) $a;
|
|
(float) $a;
|
|
(double) $a;
|
|
(real) $a;
|
|
(string) $a;
|
|
(binary) $a;
|
|
(array) $a;
|
|
(object) $a;
|
|
(bool) $a;
|
|
(boolean) $a;
|
|
(unset) $a;
|
|
|
|
$a * $b;
|
|
$a / $b;
|
|
$a % $b;
|
|
$a + $b;
|
|
$a - $b;
|
|
$a . $b;
|
|
$a << $b;
|
|
$a >> $b;
|
|
$a < $b;
|
|
$a <= $b;
|
|
$a > $b;
|
|
$a >= $b;
|
|
$a == $b;
|
|
$a != $b;
|
|
$a <> $b;
|
|
$a === $b;
|
|
$a !== $b;
|
|
$a <=> $b;
|
|
$a & $b;
|
|
$a ^ $b;
|
|
$a | $b;
|
|
$a && $b;
|
|
$a || $b;
|
|
$a ? $b : $c;
|
|
$a ?: $c;
|
|
$a ?? $c;
|
|
|
|
$a = $b;
|
|
$a **= $b;
|
|
$a *= $b;
|
|
$a /= $b;
|
|
$a %= $b;
|
|
$a += $b;
|
|
$a -= $b;
|
|
$a .= $b;
|
|
$a <<= $b;
|
|
$a >>= $b;
|
|
$a &= $b;
|
|
$a ^= $b;
|
|
$a |= $b;
|
|
$a =& $b;
|
|
|
|
$a and $b;
|
|
$a xor $b;
|
|
$a or $b;
|
|
|
|
$a instanceof Foo;
|
|
$a instanceof $b;
|
|
-----
|
|
$a ** $b;
|
|
++$a;
|
|
--$a;
|
|
$a++;
|
|
$a--;
|
|
@$a;
|
|
~$a;
|
|
-$a;
|
|
+$a;
|
|
(int) $a;
|
|
(int) $a;
|
|
(double) $a;
|
|
(double) $a;
|
|
(double) $a;
|
|
(string) $a;
|
|
(string) $a;
|
|
(array) $a;
|
|
(object) $a;
|
|
(bool) $a;
|
|
(bool) $a;
|
|
(unset) $a;
|
|
$a * $b;
|
|
$a / $b;
|
|
$a % $b;
|
|
$a + $b;
|
|
$a - $b;
|
|
$a . $b;
|
|
$a << $b;
|
|
$a >> $b;
|
|
$a < $b;
|
|
$a <= $b;
|
|
$a > $b;
|
|
$a >= $b;
|
|
$a == $b;
|
|
$a != $b;
|
|
$a != $b;
|
|
$a === $b;
|
|
$a !== $b;
|
|
$a <=> $b;
|
|
$a & $b;
|
|
$a ^ $b;
|
|
$a | $b;
|
|
$a && $b;
|
|
$a || $b;
|
|
$a ? $b : $c;
|
|
$a ?: $c;
|
|
$a ?? $c;
|
|
$a = $b;
|
|
$a **= $b;
|
|
$a *= $b;
|
|
$a /= $b;
|
|
$a %= $b;
|
|
$a += $b;
|
|
$a -= $b;
|
|
$a .= $b;
|
|
$a <<= $b;
|
|
$a >>= $b;
|
|
$a &= $b;
|
|
$a ^= $b;
|
|
$a |= $b;
|
|
$a =& $b;
|
|
$a and $b;
|
|
$a xor $b;
|
|
$a or $b;
|
|
$a instanceof Foo;
|
|
$a instanceof $b;
|