Skip to content

Instantly share code, notes, and snippets.

@jasny
Last active Jul 6, 2020
Embed
What would you like to do?
rfc:strict_operators - Generate every combination of operands and operators
<?php
$one = [
'arithmetic' => ['+$a', '-$a'],
'bitwise' => ['~$a'],
'incdec' => ['++$a', '--$a'],
'logical' => ['!$a'],
];
$two = [
'arithmetic' => ['$a + $b', '$a - $b', '$a * $b', '$a / $b', '$a % $b', '$a ** $b'],
'string' => ['$a . $b'],
'bitwise' => ['$a & $b', '$a | $b', '$a ^ $b', '$a << $b', '$a >> $b'],
'comparison' => ['$a == $b', '$a === $b', '$a != $b', '$a !== $b', '$a < $b', '$a > $b', '$a <= $b', '$a >= $b', '$a <=> $b'],
'logical' => ['$a && $b', '$a || $b' , '$a xor $b'],
];
$values = [
false,
true,
0,
10,
0.0,
10.0,
3.14,
'0',
'10',
'10 elephants',
'foo',
[],
[1],
[1, 100],
['foo' => 1, 'bar' => 2],
['bar' => 1, 'foo' => 2],
(object)[],
(object)['foo' => 1, 'bar' => 2],
(object)['bar' => 1, 'foo' => 2],
new DateTime(),
fopen('php://temp', 'r+'),
null,
];
function myErrorHandler($errno, $errstr, $errfile, $errline) {
if ($errno === E_RECOVERABLE_ERROR) {
throw new ErrorException($errstr, 0, $errno);
}
return false;
}
set_error_handler('myErrorHandler');
function err_out(?array $err): string
{
$errTypes = [E_RECOVERABLE_ERROR => 'Catchable error', E_WARNING => 'Warning', E_NOTICE => 'Notice'];
return $err !== null
? ' - ' . $errTypes[$err['type']] . ' ' . $err['message']
: '';
}
function var_out($value): string
{
if (is_resource($value)) {
return 'resource';
}
if ($value instanceof DateTime) {
return 'DateTime';
}
if ($value instanceof stdClass) {
$pre = '(object) ';
$value = (array)$value;
}
return ($pre ?? '') . preg_replace(['/\n\s*/', '/, \)/'], [' ', ' )'], var_export($value, true));
}
echo "== Operators with one operand ==\n";
foreach ($one as $group => $ops) {
foreach ($ops as $key => $op) {
$fn = 'one_' . $group . '_' . $key;
eval("function $fn(\$a) { return $op; }");
}
}
foreach ($one as $group => $ops) {
echo "> $group\n";
foreach ($ops as $key => $op) {
echo ">> $op\n";
$fn = 'one_' . $group . '_' . $key;
foreach ($values as $a) {
error_clear_last();
echo ' ', strtr($op, ['$a' => var_out($a)]);
try {
$res = @$fn($a);
} catch (ErrorException $e) {
echo err_out(['type' => $e->getSeverity(), 'message' => $e->getMessage()]), "\n";
} catch (Throwable $e) {
echo ' - ', get_class($e), ' ', $e->getMessage(), "\n";
continue;
}
$err = error_get_last();
echo ' = ', var_out($res), err_out($err), "\n";
}
}
echo "\n";
}
echo "== Operators with two operands ==\n";
foreach ($two as $group => $ops) {
foreach ($ops as $key => $op) {
$fn = 'two_' . $group . '_' . $key;
eval("function $fn(\$a, \$b) { return $op; }");
}
}
foreach ($two as $group => $ops) {
echo "> $group\n";
foreach ($ops as $key => $op) {
echo ">> $op\n";
$fn = 'two_' . $group . '_' . $key;
foreach ($values as $a) {
foreach ($values as $b) {
error_clear_last();
echo ' ', strtr($op, ['$a' => var_out($a), '$b' => var_out($b)]);
try {
$res = @$fn($a, $b);
} catch (ErrorException $e) {
echo err_out(['type' => $e->getSeverity(), 'message' => $e->getMessage()]), "\n";
} catch (Throwable $e) {
echo ' - ', get_class($e), ' ', $e->getMessage(), "\n";
continue;
}
$err = error_get_last();
echo ' = ', var_out($res), err_out($err), "\n";
}
}
}
echo "\n";
}
== Operators with one operand ==
> arithmetic
>> +$a
+false = 0
+true = 1
+0 = 0
+10 = 10
+0.0 = 0.0
+10.0 = 10.0
+3.14 = 3.14
+'0' = 0
+'10' = 10
+'10 elephants' = 10 - Notice A non well formed numeric value encountered
+'foo' = 0 - Warning A non-numeric value encountered
+array ( ) - TypeError Unsupported operand types: array * int
+array ( 0 => 1 ) - TypeError Unsupported operand types: array * int
+array ( 0 => 1, 1 => 100 ) - TypeError Unsupported operand types: array * int
+array ( 'foo' => 1, 'bar' => 2 ) - TypeError Unsupported operand types: array * int
+array ( 'bar' => 1, 'foo' => 2 ) - TypeError Unsupported operand types: array * int
+(object) array ( ) - TypeError Unsupported operand types: stdClass * int
+(object) array ( 'foo' => 1, 'bar' => 2 ) - TypeError Unsupported operand types: stdClass * int
+(object) array ( 'bar' => 1, 'foo' => 2 ) - TypeError Unsupported operand types: stdClass * int
+DateTime - TypeError Unsupported operand types: DateTime * int
+resource - TypeError Unsupported operand types: resource * int
+NULL = 0
>> -$a
-false = 0
-true = -1
-0 = 0
-10 = -10
-0.0 = -0.0
-10.0 = -10.0
-3.14 = -3.14
-'0' = 0
-'10' = -10
-'10 elephants' = -10 - Notice A non well formed numeric value encountered
-'foo' = 0 - Warning A non-numeric value encountered
-array ( ) - TypeError Unsupported operand types: array * int
-array ( 0 => 1 ) - TypeError Unsupported operand types: array * int
-array ( 0 => 1, 1 => 100 ) - TypeError Unsupported operand types: array * int
-array ( 'foo' => 1, 'bar' => 2 ) - TypeError Unsupported operand types: array * int
-array ( 'bar' => 1, 'foo' => 2 ) - TypeError Unsupported operand types: array * int
-(object) array ( ) - TypeError Unsupported operand types: stdClass * int
-(object) array ( 'foo' => 1, 'bar' => 2 ) - TypeError Unsupported operand types: stdClass * int
-(object) array ( 'bar' => 1, 'foo' => 2 ) - TypeError Unsupported operand types: stdClass * int
-DateTime - TypeError Unsupported operand types: DateTime * int
-resource - TypeError Unsupported operand types: resource * int
-NULL = 0
> bitwise
>> ~$a
~false - TypeError Cannot perform bitwise not on bool
~true - TypeError Cannot perform bitwise not on bool
~0 = -1
~10 = -11
~0.0 = -1
~10.0 = -11
~3.14 = -4
~'0' = 'Ï'
~'10' = 'ÎÏ'
~'10 elephants' = 'ÎÏߚ“š—ž‘‹Œ'
~'foo' = '™'
~array ( ) - TypeError Cannot perform bitwise not on array
~array ( 0 => 1 ) - TypeError Cannot perform bitwise not on array
~array ( 0 => 1, 1 => 100 ) - TypeError Cannot perform bitwise not on array
~array ( 'foo' => 1, 'bar' => 2 ) - TypeError Cannot perform bitwise not on array
~array ( 'bar' => 1, 'foo' => 2 ) - TypeError Cannot perform bitwise not on array
~(object) array ( ) - TypeError Cannot perform bitwise not on stdClass
~(object) array ( 'foo' => 1, 'bar' => 2 ) - TypeError Cannot perform bitwise not on stdClass
~(object) array ( 'bar' => 1, 'foo' => 2 ) - TypeError Cannot perform bitwise not on stdClass
~DateTime - TypeError Cannot perform bitwise not on DateTime
~resource - TypeError Cannot perform bitwise not on resource
~NULL - TypeError Cannot perform bitwise not on null
> incdec
>> ++$a
++false = false
++true = true
++0 = 1
++10 = 11
++0.0 = 1.0
++10.0 = 11.0
++3.14 = 4.140000000000001
++'0' = 1
++'10' = 11
++'10 elephants' = '10 elephantt'
++'foo' = 'fop'
++array ( ) - TypeError Cannot increment array
++array ( 0 => 1 ) - TypeError Cannot increment array
++array ( 0 => 1, 1 => 100 ) - TypeError Cannot increment array
++array ( 'foo' => 1, 'bar' => 2 ) - TypeError Cannot increment array
++array ( 'bar' => 1, 'foo' => 2 ) - TypeError Cannot increment array
++(object) array ( ) - TypeError Cannot increment stdClass
++(object) array ( 'foo' => 1, 'bar' => 2 ) - TypeError Cannot increment stdClass
++(object) array ( 'bar' => 1, 'foo' => 2 ) - TypeError Cannot increment stdClass
++DateTime - TypeError Cannot increment DateTime
++resource - TypeError Cannot increment resource
++NULL = 1
>> --$a
--false = false
--true = true
--0 = -1
--10 = 9
--0.0 = -1.0
--10.0 = 9.0
--3.14 = 2.14
--'0' = -1
--'10' = 9
--'10 elephants' = '10 elephants'
--'foo' = 'foo'
--array ( ) - TypeError Cannot decrement array
--array ( 0 => 1 ) - TypeError Cannot decrement array
--array ( 0 => 1, 1 => 100 ) - TypeError Cannot decrement array
--array ( 'foo' => 1, 'bar' => 2 ) - TypeError Cannot decrement array
--array ( 'bar' => 1, 'foo' => 2 ) - TypeError Cannot decrement array
--(object) array ( ) - TypeError Cannot decrement stdClass
--(object) array ( 'foo' => 1, 'bar' => 2 ) - TypeError Cannot decrement stdClass
--(object) array ( 'bar' => 1, 'foo' => 2 ) - TypeError Cannot decrement stdClass
--DateTime - TypeError Cannot decrement DateTime
--resource - TypeError Cannot decrement resource
--NULL = NULL
> logical
>> !$a
!false = true
!true = false
!0 = true
!10 = false
!0.0 = true
!10.0 = false
!3.14 = false
!'0' = true
!'10' = false
!'10 elephants' = false
!'foo' = false
!array ( ) = true
!array ( 0 => 1 ) = false
!array ( 0 => 1, 1 => 100 ) = false
!array ( 'foo' => 1, 'bar' => 2 ) = false
!array ( 'bar' => 1, 'foo' => 2 ) = false
!(object) array ( ) = false
!(object) array ( 'foo' => 1, 'bar' => 2 ) = false
!(object) array ( 'bar' => 1, 'foo' => 2 ) = false
!DateTime = false
!resource = false
!NULL = true
== Operators with two operands ==
> arithmetic
>> $a + $b
false + false = 0
false + true = 1
false + 0 = 0
false + 10 = 10
false + 0.0 = 0.0
false + 10.0 = 10.0
false + 3.14 = 3.14
false + '0' = 0
false + '10' = 10
false + '10 elephants' = 10 - Notice A non well formed numeric value encountered
false + 'foo' = 0 - Warning A non-numeric value encountered
false + array ( ) - TypeError Unsupported operand types: bool + array
false + array ( 0 => 1 ) - TypeError Unsupported operand types: bool + array
false + array ( 0 => 1, 1 => 100 ) - TypeError Unsupported operand types: bool + array
false + array ( 'foo' => 1, 'bar' => 2 ) - TypeError Unsupported operand types: bool + array
false + array ( 'bar' => 1, 'foo' => 2 ) - TypeError Unsupported operand types: bool + array
false + (object) array ( ) - TypeError Unsupported operand types: bool + stdClass
false + (object) array ( 'foo' => 1, 'bar' => 2 ) - TypeError Unsupported operand types: bool + stdClass
false + (object) array ( 'bar' => 1, 'foo' => 2 ) - TypeError Unsupported operand types: bool + stdClass
false + DateTime - TypeError Unsupported operand types: bool + DateTime
false + resource - TypeError Unsupported operand types: bool + resource
false + NULL = 0
true + false = 1
true + true = 2
true + 0 = 1
true + 10 = 11
true + 0.0 = 1.0
true + 10.0 = 11.0
true + 3.14 = 4.140000000000001
true + '0' = 1
true + '10' = 11
true + '10 elephants' = 11 - Notice A non well formed numeric value encountered
true + 'foo' = 1 - Warning A non-numeric value encountered
true + array ( ) - TypeError Unsupported operand types: bool + array
true + array ( 0 => 1 ) - TypeError Unsupported operand types: bool + array
true + array ( 0 => 1, 1 => 100 ) - TypeError Unsupported operand types: bool + array
true + array ( 'foo' => 1, 'bar' => 2 ) - TypeError Unsupported operand types: bool + array
true + array ( 'bar' => 1, 'foo' => 2 ) - TypeError Unsupported operand types: bool + array
true + (object) array ( ) - TypeError Unsupported operand types: bool + stdClass
true + (object) array ( 'foo' => 1, 'bar' => 2 ) - TypeError Unsupported operand types: bool + stdClass
true + (object) array ( 'bar' => 1, 'foo' => 2 ) - TypeError Unsupported operand types: bool + stdClass
true + DateTime - TypeError Unsupported operand types: bool + DateTime
true + resource - TypeError Unsupported operand types: bool + resource
true + NULL = 1
0 + false = 0
0 + true = 1
0 + 0 = 0
0 + 10 = 10
0 + 0.0 = 0.0
0 + 10.0 = 10.0
0 + 3.14 = 3.14
0 + '0' = 0
0 + '10' = 10
0 + '10 elephants' = 10 - Notice A non well formed numeric value encountered
0 + 'foo' = 0 - Warning A non-numeric value encountered
0 + array ( ) - TypeError Unsupported operand types: int + array
0 + array ( 0 => 1 ) - TypeError Unsupported operand types: int + array
0 + array ( 0 => 1, 1 => 100 ) - TypeError Unsupported operand types: int + array
0 + array ( 'foo' => 1, 'bar' => 2 ) - TypeError Unsupported operand types: int + array
0 + array ( 'bar' => 1, 'foo' => 2 ) - TypeError Unsupported operand types: int + array
0 + (object) array ( ) - TypeError Unsupported operand types: int + stdClass
0 + (object) array ( 'foo' => 1, 'bar' => 2 ) - TypeError Unsupported operand types: int + stdClass
0 + (object) array ( 'bar' => 1, 'foo' => 2 ) - TypeError Unsupported operand types: int + stdClass
0 + DateTime - TypeError Unsupported operand types: int + DateTime
0 + resource - TypeError Unsupported operand types: int + resource
0 + NULL = 0
10 + false = 10
10 + true = 11
10 + 0 = 10
10 + 10 = 20
10 + 0.0 = 10.0
10 + 10.0 = 20.0
10 + 3.14 = 13.14
10 + '0' = 10
10 + '10' = 20
10 + '10 elephants' = 20 - Notice A non well formed numeric value encountered
10 + 'foo' = 10 - Warning A non-numeric value encountered
10 + array ( ) - TypeError Unsupported operand types: int + array
10 + array ( 0 => 1 ) - TypeError Unsupported operand types: int + array
10 + array ( 0 => 1, 1 => 100 ) - TypeError Unsupported operand types: int + array
10 + array ( 'foo' => 1, 'bar' => 2 ) - TypeError Unsupported operand types: int + array
10 + array ( 'bar' => 1, 'foo' => 2 ) - TypeError Unsupported operand types: int + array
10 + (object) array ( ) - TypeError Unsupported operand types: int + stdClass
10 + (object) array ( 'foo' => 1, 'bar' => 2 ) - TypeError Unsupported operand types: int + stdClass
10 + (object) array ( 'bar' => 1, 'foo' => 2 ) - TypeError Unsupported operand types: int + stdClass
10 + DateTime - TypeError Unsupported operand types: int + DateTime
10 + resource - TypeError Unsupported operand types: int + resource
10 + NULL = 10
0.0 + false = 0.0
0.0 + true = 1.0
0.0 + 0 = 0.0
0.0 + 10 = 10.0
0.0 + 0.0 = 0.0
0.0 + 10.0 = 10.0
0.0 + 3.14 = 3.14
0.0 + '0' = 0.0
0.0 + '10' = 10.0
0.0 + '10 elephants' = 10.0 - Notice A non well formed numeric value encountered
0.0 + 'foo' = 0.0 - Warning A non-numeric value encountered
0.0 + array ( ) - TypeError Unsupported operand types: float + array
0.0 + array ( 0 => 1 ) - TypeError Unsupported operand types: float + array
0.0 + array ( 0 => 1, 1 => 100 ) - TypeError Unsupported operand types: float + array
0.0 + array ( 'foo' => 1, 'bar' => 2 ) - TypeError Unsupported operand types: float + array
0.0 + array ( 'bar' => 1, 'foo' => 2 ) - TypeError Unsupported operand types: float + array
0.0 + (object) array ( ) - TypeError Unsupported operand types: float + stdClass
0.0 + (object) array ( 'foo' => 1, 'bar' => 2 ) - TypeError Unsupported operand types: float + stdClass
0.0 + (object) array ( 'bar' => 1, 'foo' => 2 ) - TypeError Unsupported operand types: float + stdClass
0.0 + DateTime - TypeError Unsupported operand types: float + DateTime
0.0 + resource - TypeError Unsupported operand types: float + resource
0.0 + NULL = 0.0
10.0 + false = 10.0
10.0 + true = 11.0
10.0 + 0 = 10.0
10.0 + 10 = 20.0
10.0 + 0.0 = 10.0
10.0 + 10.0 = 20.0
10.0 + 3.14 = 13.14
10.0 + '0' = 10.0
10.0 + '10' = 20.0
10.0 + '10 elephants' = 20.0 - Notice A non well formed numeric value encountered
10.0 + 'foo' = 10.0 - Warning A non-numeric value encountered
10.0 + array ( ) - TypeError Unsupported operand types: float + array
10.0 + array ( 0 => 1 ) - TypeError Unsupported operand types: float + array
10.0 + array ( 0 => 1, 1 => 100 ) - TypeError Unsupported operand types: float + array
10.0 + array ( 'foo' => 1, 'bar' => 2 ) - TypeError Unsupported operand types: float + array
10.0 + array ( 'bar' => 1, 'foo' => 2 ) - TypeError Unsupported operand types: float + array
10.0 + (object) array ( ) - TypeError Unsupported operand types: float + stdClass
10.0 + (object) array ( 'foo' => 1, 'bar' => 2 ) - TypeError Unsupported operand types: float + stdClass
10.0 + (object) array ( 'bar' => 1, 'foo' => 2 ) - TypeError Unsupported operand types: float + stdClass
10.0 + DateTime - TypeError Unsupported operand types: float + DateTime
10.0 + resource - TypeError Unsupported operand types: float + resource
10.0 + NULL = 10.0
3.14 + false = 3.14
3.14 + true = 4.140000000000001
3.14 + 0 = 3.14
3.14 + 10 = 13.14
3.14 + 0.0 = 3.14
3.14 + 10.0 = 13.14
3.14 + 3.14 = 6.28
3.14 + '0' = 3.14
3.14 + '10' = 13.14
3.14 + '10 elephants' = 13.14 - Notice A non well formed numeric value encountered
3.14 + 'foo' = 3.14 - Warning A non-numeric value encountered
3.14 + array ( ) - TypeError Unsupported operand types: float + array
3.14 + array ( 0 => 1 ) - TypeError Unsupported operand types: float + array
3.14 + array ( 0 => 1, 1 => 100 ) - TypeError Unsupported operand types: float + array
3.14 + array ( 'foo' => 1, 'bar' => 2 ) - TypeError Unsupported operand types: float + array
3.14 + array ( 'bar' => 1, 'foo' => 2 ) - TypeError Unsupported operand types: float + array
3.14 + (object) array ( ) - TypeError Unsupported operand types: float + stdClass
3.14 + (object) array ( 'foo' => 1, 'bar' => 2 ) - TypeError Unsupported operand types: float + stdClass
3.14 + (object) array ( 'bar' => 1, 'foo' => 2 ) - TypeError Unsupported operand types: float + stdClass
3.14 + DateTime - TypeError Unsupported operand types: float + DateTime
3.14 + resource - TypeError Unsupported operand types: float + resource
3.14 + NULL = 3.14
'0' + false = 0
'0' + true = 1
'0' + 0 = 0
'0' + 10 = 10
'0' + 0.0 = 0.0
'0' + 10.0 = 10.0
'0' + 3.14 = 3.14
'0' + '0' = 0
'0' + '10' = 10
'0' + '10 elephants' = 10 - Notice A non well formed numeric value encountered
'0' + 'foo' = 0 - Warning A non-numeric value encountered
'0' + array ( ) - TypeError Unsupported operand types: string + array
'0' + array ( 0 => 1 ) - TypeError Unsupported operand types: string + array
'0' + array ( 0 => 1, 1 => 100 ) - TypeError Unsupported operand types: string + array
'0' + array ( 'foo' => 1, 'bar' => 2 ) - TypeError Unsupported operand types: string + array
'0' + array ( 'bar' => 1, 'foo' => 2 ) - TypeError Unsupported operand types: string + array
'0' + (object) array ( ) - TypeError Unsupported operand types: string + stdClass
'0' + (object) array ( 'foo' => 1, 'bar' => 2 ) - TypeError Unsupported operand types: string + stdClass
'0' + (object) array ( 'bar' => 1, 'foo' => 2 ) - TypeError Unsupported operand types: string + stdClass
'0' + DateTime - TypeError Unsupported operand types: string + DateTime
'0' + resource - TypeError Unsupported operand types: string + resource
'0' + NULL = 0
'10' + false = 10
'10' + true = 11
'10' + 0 = 10
'10' + 10 = 20
'10' + 0.0 = 10.0
'10' + 10.0 = 20.0
'10' + 3.14 = 13.14
'10' + '0' = 10
'10' + '10' = 20
'10' + '10 elephants' = 20 - Notice A non well formed numeric value encountered
'10' + 'foo' = 10 - Warning A non-numeric value encountered
'10' + array ( ) - TypeError Unsupported operand types: string + array
'10' + array ( 0 => 1 ) - TypeError Unsupported operand types: string + array
'10' + array ( 0 => 1, 1 => 100 ) - TypeError Unsupported operand types: string + array
'10' + array ( 'foo' => 1, 'bar' => 2 ) - TypeError Unsupported operand types: string + array
'10' + array ( 'bar' => 1, 'foo' => 2 ) - TypeError Unsupported operand types: string + array
'10' + (object) array ( ) - TypeError Unsupported operand types: string + stdClass
'10' + (object) array ( 'foo' => 1, 'bar' => 2 ) - TypeError Unsupported operand types: string + stdClass
'10' + (object) array ( 'bar' => 1, 'foo' => 2 ) - TypeError Unsupported operand types: string + stdClass
'10' + DateTime - TypeError Unsupported operand types: string + DateTime
'10' + resource - TypeError Unsupported operand types: string + resource
'10' + NULL = 10
'10 elephants' + false = 10 - Notice A non well formed numeric value encountered
'10 elephants' + true = 11 - Notice A non well formed numeric value encountered
'10 elephants' + 0 = 10 - Notice A non well formed numeric value encountered
'10 elephants' + 10 = 20 - Notice A non well formed numeric value encountered
'10 elephants' + 0.0 = 10.0 - Notice A non well formed numeric value encountered
'10 elephants' + 10.0 = 20.0 - Notice A non well formed numeric value encountered
'10 elephants' + 3.14 = 13.14 - Notice A non well formed numeric value encountered
'10 elephants' + '0' = 10 - Notice A non well formed numeric value encountered
'10 elephants' + '10' = 20 - Notice A non well formed numeric value encountered
'10 elephants' + '10 elephants' = 20 - Notice A non well formed numeric value encountered
'10 elephants' + 'foo' = 10 - Warning A non-numeric value encountered
'10 elephants' + array ( ) - TypeError Unsupported operand types: string + array
'10 elephants' + array ( 0 => 1 ) - TypeError Unsupported operand types: string + array
'10 elephants' + array ( 0 => 1, 1 => 100 ) - TypeError Unsupported operand types: string + array
'10 elephants' + array ( 'foo' => 1, 'bar' => 2 ) - TypeError Unsupported operand types: string + array
'10 elephants' + array ( 'bar' => 1, 'foo' => 2 ) - TypeError Unsupported operand types: string + array
'10 elephants' + (object) array ( ) - TypeError Unsupported operand types: string + stdClass
'10 elephants' + (object) array ( 'foo' => 1, 'bar' => 2 ) - TypeError Unsupported operand types: string + stdClass
'10 elephants' + (object) array ( 'bar' => 1, 'foo' => 2 ) - TypeError Unsupported operand types: string + stdClass
'10 elephants' + DateTime - TypeError Unsupported operand types: string + DateTime
'10 elephants' + resource - TypeError Unsupported operand types: string + resource
'10 elephants' + NULL = 10 - Notice A non well formed numeric value encountered
'foo' + false = 0 - Warning A non-numeric value encountered
'foo' + true = 1 - Warning A non-numeric value encountered
'foo' + 0 = 0 - Warning A non-numeric value encountered
'foo' + 10 = 10 - Warning A non-numeric value encountered
'foo' + 0.0 = 0.0 - Warning A non-numeric value encountered
'foo' + 10.0 = 10.0 - Warning A non-numeric value encountered
'foo' + 3.14 = 3.14 - Warning A non-numeric value encountered
'foo' + '0' = 0 - Warning A non-numeric value encountered
'foo' + '10' = 10 - Warning A non-numeric value encountered
'foo' + '10 elephants' = 10 - Notice A non well formed numeric value encountered
'foo' + 'foo' = 0 - Warning A non-numeric value encountered
'foo' + array ( ) - TypeError Unsupported operand types: string + array
'foo' + array ( 0 => 1 ) - TypeError Unsupported operand types: string + array
'foo' + array ( 0 => 1, 1 => 100 ) - TypeError Unsupported operand types: string + array
'foo' + array ( 'foo' => 1, 'bar' => 2 ) - TypeError Unsupported operand types: string + array
'foo' + array ( 'bar' => 1, 'foo' => 2 ) - TypeError Unsupported operand types: string + array
'foo' + (object) array ( ) - TypeError Unsupported operand types: string + stdClass
'foo' + (object) array ( 'foo' => 1, 'bar' => 2 ) - TypeError Unsupported operand types: string + stdClass
'foo' + (object) array ( 'bar' => 1, 'foo' => 2 ) - TypeError Unsupported operand types: string + stdClass
'foo' + DateTime - TypeError Unsupported operand types: string + DateTime
'foo' + resource - TypeError Unsupported operand types: string + resource
'foo' + NULL = 0 - Warning A non-numeric value encountered
array ( ) + false - TypeError Unsupported operand types: array + bool
array ( ) + true - TypeError Unsupported operand types: array + bool
array ( ) + 0 - TypeError Unsupported operand types: array + int
array ( ) + 10 - TypeError Unsupported operand types: array + int
array ( ) + 0.0 - TypeError Unsupported operand types: array + float
array ( ) + 10.0 - TypeError Unsupported operand types: array + float
array ( ) + 3.14 - TypeError Unsupported operand types: array + float
array ( ) + '0' - TypeError Unsupported operand types: array + string
array ( ) + '10' - TypeError Unsupported operand types: array + string
array ( ) + '10 elephants' - TypeError Unsupported operand types: array + string
array ( ) + 'foo' - TypeError Unsupported operand types: array + string
array ( ) + array ( ) = array ( )
array ( ) + array ( 0 => 1 ) = array ( 0 => 1 )
array ( ) + array ( 0 => 1, 1 => 100 ) = array ( 0 => 1, 1 => 100 )
array ( ) + array ( 'foo' => 1, 'bar' => 2 ) = array ( 'foo' => 1, 'bar' => 2 )
array ( ) + array ( 'bar' => 1, 'foo' => 2 ) = array ( 'bar' => 1, 'foo' => 2 )
array ( ) + (object) array ( ) - TypeError Unsupported operand types: array + stdClass
array ( ) + (object) array ( 'foo' => 1, 'bar' => 2 ) - TypeError Unsupported operand types: array + stdClass
array ( ) + (object) array ( 'bar' => 1, 'foo' => 2 ) - TypeError Unsupported operand types: array + stdClass
array ( ) + DateTime - TypeError Unsupported operand types: array + DateTime
array ( ) + resource - TypeError Unsupported operand types: array + resource
array ( ) + NULL - TypeError Unsupported operand types: array + null
array ( 0 => 1 ) + false - TypeError Unsupported operand types: array + bool
array ( 0 => 1 ) + true - TypeError Unsupported operand types: array + bool
array ( 0 => 1 ) + 0 - TypeError Unsupported operand types: array + int
array ( 0 => 1 ) + 10 - TypeError Unsupported operand types: array + int
array ( 0 => 1 ) + 0.0 - TypeError Unsupported operand types: array + float
array ( 0 => 1 ) + 10.0 - TypeError Unsupported operand types: array + float
array ( 0 => 1 ) + 3.14 - TypeError Unsupported operand types: array + float
array ( 0 => 1 ) + '0' - TypeError Unsupported operand types: array + string
array ( 0 => 1 ) + '10' - TypeError Unsupported operand types: array + string
array ( 0 => 1 ) + '10 elephants' - TypeError Unsupported operand types: array + string
array ( 0 => 1 ) + 'foo' - TypeError Unsupported operand types: array + string
array ( 0 => 1 ) + array ( ) = array ( 0 => 1 )
array ( 0 => 1 ) + array ( 0 => 1 ) = array ( 0 => 1 )
array ( 0 => 1 ) + array ( 0 => 1, 1 => 100 ) = array ( 0 => 1, 1 => 100 )
array ( 0 => 1 ) + array ( 'foo' => 1, 'bar' => 2 ) = array ( 0 => 1, 'foo' => 1, 'bar' => 2 )
array ( 0 => 1 ) + array ( 'bar' => 1, 'foo' => 2 ) = array ( 0 => 1, 'bar' => 1, 'foo' => 2 )
array ( 0 => 1 ) + (object) array ( ) - TypeError Unsupported operand types: array + stdClass
array ( 0 => 1 ) + (object) array ( 'foo' => 1, 'bar' => 2 ) - TypeError Unsupported operand types: array + stdClass
array ( 0 => 1 ) + (object) array ( 'bar' => 1, 'foo' => 2 ) - TypeError Unsupported operand types: array + stdClass
array ( 0 => 1 ) + DateTime - TypeError Unsupported operand types: array + DateTime
array ( 0 => 1 ) + resource - TypeError Unsupported operand types: array + resource
array ( 0 => 1 ) + NULL - TypeError Unsupported operand types: array + null
array ( 0 => 1, 1 => 100 ) + false - TypeError Unsupported operand types: array + bool
array ( 0 => 1, 1 => 100 ) + true - TypeError Unsupported operand types: array + bool
array ( 0 => 1, 1 => 100 ) + 0 - TypeError Unsupported operand types: array + int
array ( 0 => 1, 1 => 100 ) + 10 - TypeError Unsupported operand types: array + int
array ( 0 => 1, 1 => 100 ) + 0.0 - TypeError Unsupported operand types: array + float
array ( 0 => 1, 1 => 100 ) + 10.0 - TypeError Unsupported operand types: array + float
array ( 0 => 1, 1 => 100 ) + 3.14 - TypeError Unsupported operand types: array + float
array ( 0 => 1, 1 => 100 ) + '0' - TypeError Unsupported operand types: array + string
array ( 0 => 1, 1 => 100 ) + '10' - TypeError Unsupported operand types: array + string
array ( 0 => 1, 1 => 100 ) + '10 elephants' - TypeError Unsupported operand types: array + string
array ( 0 => 1, 1 => 100 ) + 'foo' - TypeError Unsupported operand types: array + string
array ( 0 => 1, 1 => 100 ) + array ( ) = array ( 0 => 1, 1 => 100 )
array ( 0 => 1, 1 => 100 ) + array ( 0 => 1 ) = array ( 0 => 1, 1 => 100 )
array ( 0 => 1, 1 => 100 ) + array ( 0 => 1, 1 => 100 ) = array ( 0 => 1, 1 => 100 )
array ( 0 => 1, 1 => 100 ) + array ( 'foo' => 1, 'bar' => 2 ) = array ( 0 => 1, 1 => 100, 'foo' => 1, 'bar' => 2 )
array ( 0 => 1, 1 => 100 ) + array ( 'bar' => 1, 'foo' => 2 ) = array ( 0 => 1, 1 => 100, 'bar' => 1, 'foo' => 2 )
array ( 0 => 1, 1 => 100 ) + (object) array ( ) - TypeError Unsupported operand types: array + stdClass
array ( 0 => 1, 1 => 100 ) + (object) array ( 'foo' => 1, 'bar' => 2 ) - TypeError Unsupported operand types: array + stdClass
array ( 0 => 1, 1 => 100 ) + (object) array ( 'bar' => 1, 'foo' => 2 ) - TypeError Unsupported operand types: array + stdClass
array ( 0 => 1, 1 => 100 ) + DateTime - TypeError Unsupported operand types: array + DateTime
array ( 0 => 1, 1 => 100 ) + resource - TypeError Unsupported operand types: array + resource
array ( 0 => 1, 1 => 100 ) + NULL - TypeError Unsupported operand types: array + null
array ( 'foo' => 1, 'bar' => 2 ) + false - TypeError Unsupported operand types: array + bool
array ( 'foo' => 1, 'bar' => 2 ) + true - TypeError Unsupported operand types: array + bool
array ( 'foo' => 1, 'bar' => 2 ) + 0 - TypeError Unsupported operand types: array + int
array ( 'foo' => 1, 'bar' => 2 ) + 10 - TypeError Unsupported operand types: array + int
array ( 'foo' => 1, 'bar' => 2 ) + 0.0 - TypeError Unsupported operand types: array + float
array ( 'foo' => 1, 'bar' => 2 ) + 10.0 - TypeError Unsupported operand types: array + float
array ( 'foo' => 1, 'bar' => 2 ) + 3.14 - TypeError Unsupported operand types: array + float
array ( 'foo' => 1, 'bar' => 2 ) + '0' - TypeError Unsupported operand types: array + string
array ( 'foo' => 1, 'bar' => 2 ) + '10' - TypeError Unsupported operand types: array + string
array ( 'foo' => 1, 'bar' => 2 ) + '10 elephants' - TypeError Unsupported operand types: array + string
array ( 'foo' => 1, 'bar' => 2 ) + 'foo' - TypeError Unsupported operand types: array + string
array ( 'foo' => 1, 'bar' => 2 ) + array ( ) = array ( 'foo' => 1, 'bar' => 2 )
array ( 'foo' => 1, 'bar' => 2 ) + array ( 0 => 1 ) = array ( 'foo' => 1, 'bar' => 2, 0 => 1 )
array ( 'foo' => 1, 'bar' => 2 ) + array ( 0 => 1, 1 => 100 ) = array ( 'foo' => 1, 'bar' => 2, 0 => 1, 1 => 100 )
array ( 'foo' => 1, 'bar' => 2 ) + array ( 'foo' => 1, 'bar' => 2 ) = array ( 'foo' => 1, 'bar' => 2 )
array ( 'foo' => 1, 'bar' => 2 ) + array ( 'bar' => 1, 'foo' => 2 ) = array ( 'foo' => 1, 'bar' => 2 )
array ( 'foo' => 1, 'bar' => 2 ) + (object) array ( ) - TypeError Unsupported operand types: array + stdClass
array ( 'foo' => 1, 'bar' => 2 ) + (object) array ( 'foo' => 1, 'bar' => 2 ) - TypeError Unsupported operand types: array + stdClass
array ( 'foo' => 1, 'bar' => 2 ) + (object) array ( 'bar' => 1, 'foo' => 2 ) - TypeError Unsupported operand types: array + stdClass
array ( 'foo' => 1, 'bar' => 2 ) + DateTime - TypeError Unsupported operand types: array + DateTime
array ( 'foo' => 1, 'bar' => 2 ) + resource - TypeError Unsupported operand types: array + resource
array ( 'foo' => 1, 'bar' => 2 ) + NULL - TypeError Unsupported operand types: array + null
array ( 'bar' => 1, 'foo' => 2 ) + false - TypeError Unsupported operand types: array + bool
array ( 'bar' => 1, 'foo' => 2 ) + true - TypeError Unsupported operand types: array + bool
array ( 'bar' => 1, 'foo' => 2 ) + 0 - TypeError Unsupported operand types: array + int
array ( 'bar' => 1, 'foo' => 2 ) + 10 - TypeError Unsupported operand types: array + int
array ( 'bar' => 1, 'foo' => 2 ) + 0.0 - TypeError Unsupported operand types: array + float
array ( 'bar' => 1, 'foo' => 2 ) + 10.0 - TypeError Unsupported operand types: array + float
array ( 'bar' => 1, 'foo' => 2 ) + 3.14 - TypeError Unsupported operand types: array + float
array ( 'bar' => 1, 'foo' => 2 ) + '0' - TypeError Unsupported operand types: array + string
array ( 'bar' => 1, 'foo' => 2 ) + '10' - TypeError Unsupported operand types: array + string
array ( 'bar' => 1, 'foo' => 2 ) + '10 elephants' - TypeError Unsupported operand types: array + string
array ( 'bar' => 1, 'foo' => 2 ) + 'foo' - TypeError Unsupported operand types: array + string
array ( 'bar' => 1, 'foo' => 2 ) + array ( ) = array ( 'bar' => 1, 'foo' => 2 )
array ( 'bar' => 1, 'foo' => 2 ) + array ( 0 => 1 ) = array ( 'bar' => 1, 'foo' => 2, 0 => 1 )
array ( 'bar' => 1, 'foo' => 2 ) + array ( 0 => 1, 1 => 100 ) = array ( 'bar' => 1, 'foo' => 2, 0 => 1, 1 => 100 )
array ( 'bar' => 1, 'foo' => 2 ) + array ( 'foo' => 1, 'bar' => 2 ) = array ( 'bar' => 1, 'foo' => 2 )
array ( 'bar' => 1, 'foo' => 2 ) + array ( 'bar' => 1, 'foo' => 2 ) = array ( 'bar' => 1, 'foo' => 2 )
array ( 'bar' => 1, 'foo' => 2 ) + (object) array ( ) - TypeError Unsupported operand types: array + stdClass
array ( 'bar' => 1, 'foo' => 2 ) + (object) array ( 'foo' => 1, 'bar' => 2 ) - TypeError Unsupported operand types: array + stdClass
array ( 'bar' => 1, 'foo' => 2 ) + (object) array ( 'bar' => 1, 'foo' => 2 ) - TypeError Unsupported operand types: array + stdClass
array ( 'bar' => 1, 'foo' => 2 ) + DateTime - TypeError Unsupported operand types: array + DateTime
array ( 'bar' => 1, 'foo' => 2 ) + resource - TypeError Unsupported operand types: array + resource
array ( 'bar' => 1, 'foo' => 2 ) + NULL - TypeError Unsupported operand types: array + null
(object) array ( ) + false - TypeError Unsupported operand types: stdClass + bool
(object) array ( ) + true - TypeError Unsupported operand types: stdClass + bool
(object) array ( ) + 0 - TypeError Unsupported operand types: stdClass + int
(object) array ( ) + 10 - TypeError Unsupported operand types: stdClass + int
(object) array ( ) + 0.0 - TypeError Unsupported operand types: stdClass + float
(object) array ( ) + 10.0 - TypeError Unsupported operand types: stdClass + float
(object) array ( ) + 3.14 - TypeError Unsupported operand types: stdClass + float
(object) array ( ) + '0' - TypeError Unsupported operand types: stdClass + string
(object) array ( ) + '10' - TypeError Unsupported operand types: stdClass + string
(object) array ( ) + '10 elephants' - TypeError Unsupported operand types: stdClass + string
(object) array ( ) + 'foo' - TypeError Unsupported operand types: stdClass + string
(object) array ( ) + array ( ) - TypeError Unsupported operand types: stdClass + array
(object) array ( ) + array ( 0 => 1 ) - TypeError Unsupported operand types: stdClass + array
(object) array ( ) + array ( 0 => 1, 1 => 100 ) - TypeError Unsupported operand types: stdClass + array
(object) array ( ) + array ( 'foo' => 1, 'bar' => 2 ) - TypeError Unsupported operand types: stdClass + array
(object) array ( ) + array ( 'bar' => 1, 'foo' => 2 ) - TypeError Unsupported operand types: stdClass + array
(object) array ( ) + (object) array ( ) - TypeError Unsupported operand types: stdClass + stdClass
(object) array ( ) + (object) array ( 'foo' => 1, 'bar' => 2 ) - TypeError Unsupported operand types: stdClass + stdClass
(object) array ( ) + (object) array ( 'bar' => 1, 'foo' => 2 ) - TypeError Unsupported operand types: stdClass + stdClass
(object) array ( ) + DateTime - TypeError Unsupported operand types: stdClass + DateTime
(object) array ( ) + resource - TypeError Unsupported operand types: stdClass + resource
(object) array ( ) + NULL - TypeError Unsupported operand types: stdClass + null
(object) array ( 'foo' => 1, 'bar' => 2 ) + false - TypeError Unsupported operand types: stdClass + bool
(object) array ( 'foo' => 1, 'bar' => 2 ) + true - TypeError Unsupported operand types: stdClass + bool
(object) array ( 'foo' => 1, 'bar' => 2 ) + 0 - TypeError Unsupported operand types: stdClass + int
(object) array ( 'foo' => 1, 'bar' => 2 ) + 10 - TypeError Unsupported operand types: stdClass + int
(object) array ( 'foo' => 1, 'bar' => 2 ) + 0.0 - TypeError Unsupported operand types: stdClass + float
(object) array ( 'foo' => 1, 'bar' => 2 ) + 10.0 - TypeError Unsupported operand types: stdClass + float
(object) array ( 'foo' => 1, 'bar' => 2 ) + 3.14 - TypeError Unsupported operand types: stdClass + float
(object) array ( 'foo' => 1, 'bar' => 2 ) + '0' - TypeError Unsupported operand types: stdClass + string
(object) array ( 'foo' => 1, 'bar' => 2 ) + '10' - TypeError Unsupported operand types: stdClass + string
(object) array ( 'foo' => 1, 'bar' => 2 ) + '10 elephants' - TypeError Unsupported operand types: stdClass + string
(object) array ( 'foo' => 1, 'bar' => 2 ) + 'foo' - TypeError Unsupported operand types: stdClass + string
(object) array ( 'foo' => 1, 'bar' => 2 ) + array ( ) - TypeError Unsupported operand types: stdClass + array
(object) array ( 'foo' => 1, 'bar' => 2 ) + array ( 0 => 1 ) - TypeError Unsupported operand types: stdClass + array
(object) array ( 'foo' => 1, 'bar' => 2 ) + array ( 0 => 1, 1 => 100 ) - TypeError Unsupported operand types: stdClass + array
(object) array ( 'foo' => 1, 'bar' => 2 ) + array ( 'foo' => 1, 'bar' => 2 ) - TypeError Unsupported operand types: stdClass + array
(object) array ( 'foo' => 1, 'bar' => 2 ) + array ( 'bar' => 1, 'foo' => 2 ) - TypeError Unsupported operand types: stdClass + array
(object) array ( 'foo' => 1, 'bar' => 2 ) + (object) array ( ) - TypeError Unsupported operand types: stdClass + stdClass
(object) array ( 'foo' => 1, 'bar' => 2 ) + (object) array ( 'foo' => 1, 'bar' => 2 ) - TypeError Unsupported operand types: stdClass + stdClass
(object) array ( 'foo' => 1, 'bar' => 2 ) + (object) array ( 'bar' => 1, 'foo' => 2 ) - TypeError Unsupported operand types: stdClass + stdClass
(object) array ( 'foo' => 1, 'bar' => 2 ) + DateTime - TypeError Unsupported operand types: stdClass + DateTime
(object) array ( 'foo' => 1, 'bar' => 2 ) + resource - TypeError Unsupported operand types: stdClass + resource
(object) array ( 'foo' => 1, 'bar' => 2 ) + NULL - TypeError Unsupported operand types: stdClass + null
(object) array ( 'bar' => 1, 'foo' => 2 ) + false - TypeError Unsupported operand types: stdClass + bool
(object) array ( 'bar' => 1, 'foo' => 2 ) + true - TypeError Unsupported operand types: stdClass + bool
(object) array ( 'bar' => 1, 'foo' => 2 ) + 0 - TypeError Unsupported operand types: stdClass + int
(object) array ( 'bar' => 1, 'foo' => 2 ) + 10 - TypeError Unsupported operand types: stdClass + int
(object) array ( 'bar' => 1, 'foo' => 2 ) + 0.0 - TypeError Unsupported operand types: stdClass + float
(object) array ( 'bar' => 1, 'foo' => 2 ) + 10.0 - TypeError Unsupported operand types: stdClass + float
(object) array ( 'bar' => 1, 'foo' => 2 ) + 3.14 - TypeError Unsupported operand types: stdClass + float
(object) array ( 'bar' => 1, 'foo' => 2 ) + '0' - TypeError Unsupported operand types: stdClass + string
(object) array ( 'bar' => 1, 'foo' => 2 ) + '10' - TypeError Unsupported operand types: stdClass + string
(object) array ( 'bar' => 1, 'foo' => 2 ) + '10 elephants' - TypeError Unsupported operand types: stdClass + string
(object) array ( 'bar' => 1, 'foo' => 2 ) + 'foo' - TypeError Unsupported operand types: stdClass + string
(object) array ( 'bar' => 1, 'foo' => 2 ) + array ( ) - TypeError Unsupported operand types: stdClass + array
(object) array ( 'bar' => 1, 'foo' => 2 ) + array ( 0 => 1 ) - TypeError Unsupported operand types: stdClass + array
(object) array ( 'bar' => 1, 'foo' => 2 ) + array ( 0 => 1, 1 => 100 ) - TypeError Unsupported operand types: stdClass + array
(object) array ( 'bar' => 1, 'foo' => 2 ) + array ( 'foo' => 1, 'bar' => 2 ) - TypeError Unsupported operand types: stdClass + array
(object) array ( 'bar' => 1, 'foo' => 2 ) + array ( 'bar' => 1, 'foo' => 2 ) - TypeError Unsupported operand types: stdClass + array
(object) array ( 'bar' => 1, 'foo' => 2 ) + (object) array ( ) - TypeError Unsupported operand types: stdClass + stdClass
(object) array ( 'bar' => 1, 'foo' => 2 ) + (object) array ( 'foo' => 1, 'bar' => 2 ) - TypeError Unsupported operand types: stdClass + stdClass
(object) array ( 'bar' => 1, 'foo' => 2 ) + (object) array ( 'bar' => 1, 'foo' => 2 ) - TypeError Unsupported operand types: stdClass + stdClass
(object) array ( 'bar' => 1, 'foo' => 2 ) + DateTime - TypeError Unsupported operand types: stdClass + DateTime
(object) array ( 'bar' => 1, 'foo' => 2 ) + resource - TypeError Unsupported operand types: stdClass + resource
(object) array ( 'bar' => 1, 'foo' => 2 ) + NULL - TypeError Unsupported operand types: stdClass + null
DateTime + false - TypeError Unsupported operand types: DateTime + bool
DateTime + true - TypeError Unsupported operand types: DateTime + bool
DateTime + 0 - TypeError Unsupported operand types: DateTime + int
DateTime + 10 - TypeError Unsupported operand types: DateTime + int
DateTime + 0.0 - TypeError Unsupported operand types: DateTime + float
DateTime + 10.0 - TypeError Unsupported operand types: DateTime + float
DateTime + 3.14 - TypeError Unsupported operand types: DateTime + float
DateTime + '0' - TypeError Unsupported operand types: DateTime + string
DateTime + '10' - TypeError Unsupported operand types: DateTime + string
DateTime + '10 elephants' - TypeError Unsupported operand types: DateTime + string
DateTime + 'foo' - TypeError Unsupported operand types: DateTime + string
DateTime + array ( ) - TypeError Unsupported operand types: DateTime + array
DateTime + array ( 0 => 1 ) - TypeError Unsupported operand types: DateTime + array
DateTime + array ( 0 => 1, 1 => 100 ) - TypeError Unsupported operand types: DateTime + array
DateTime + array ( 'foo' => 1, 'bar' => 2 ) - TypeError Unsupported operand types: DateTime + array
DateTime + array ( 'bar' => 1, 'foo' => 2 ) - TypeError Unsupported operand types: DateTime + array
DateTime + (object) array ( ) - TypeError Unsupported operand types: DateTime + stdClass
DateTime + (object) array ( 'foo' => 1, 'bar' => 2 ) - TypeError Unsupported operand types: DateTime + stdClass
DateTime + (object) array ( 'bar' => 1, 'foo' => 2 ) - TypeError Unsupported operand types: DateTime + stdClass
DateTime + DateTime - TypeError Unsupported operand types: DateTime + DateTime
DateTime + resource - TypeError Unsupported operand types: DateTime + resource
DateTime + NULL - TypeError Unsupported operand types: DateTime + null
resource + false - TypeError Unsupported operand types: resource + bool
resource + true - TypeError Unsupported operand types: resource + bool
resource + 0 - TypeError Unsupported operand types: resource + int
resource + 10 - TypeError Unsupported operand types: resource + int
resource + 0.0 - TypeError Unsupported operand types: resource + float
resource + 10.0 - TypeError Unsupported operand types: resource + float
resource + 3.14 - TypeError Unsupported operand types: resource + float
resource + '0' - TypeError Unsupported operand types: resource + string
resource + '10' - TypeError Unsupported operand types: resource + string
resource + '10 elephants' - TypeError Unsupported operand types: resource + string
resource + 'foo' - TypeError Unsupported operand types: resource + string
resource + array ( ) - TypeError Unsupported operand types: resource + array
resource + array ( 0 => 1 ) - TypeError Unsupported operand types: resource + array
resource + array ( 0 => 1, 1 => 100 ) - TypeError Unsupported operand types: resource + array
resource + array ( 'foo' => 1, 'bar' => 2 ) - TypeError Unsupported operand types: resource + array
resource + array ( 'bar' => 1, 'foo' => 2 ) - TypeError Unsupported operand types: resource + array
resource + (object) array ( ) - TypeError Unsupported operand types: resource + stdClass
resource + (object) array ( 'foo' => 1, 'bar' => 2 ) - TypeError Unsupported operand types: resource + stdClass
resource + (object) array ( 'bar' => 1, 'foo' => 2 ) - TypeError Unsupported operand types: resource + stdClass
resource + DateTime - TypeError Unsupported operand types: resource + DateTime
resource + resource - TypeError Unsupported operand types: resource + resource
resource + NULL - TypeError Unsupported operand types: resource + null
NULL + false = 0
NULL + true = 1
NULL + 0 = 0
NULL + 10 = 10
NULL + 0.0 = 0.0
NULL + 10.0 = 10.0
NULL + 3.14 = 3.14
NULL + '0' = 0
NULL + '10' = 10
NULL + '10 elephants' = 10 - Notice A non well formed numeric value encountered
NULL + 'foo' = 0 - Warning A non-numeric value encountered
NULL + array ( ) - TypeError Unsupported operand types: null + array
NULL + array ( 0 => 1 ) - TypeError Unsupported operand types: null + array
NULL + array ( 0 => 1, 1 => 100 ) - TypeError Unsupported operand types: null + array
NULL + array ( 'foo' => 1, 'bar' => 2 ) - TypeError Unsupported operand types: null + array
NULL + array ( 'bar' => 1, 'foo' => 2 ) - TypeError Unsupported operand types: null + array
NULL + (object) array ( ) - TypeError Unsupported operand types: null + stdClass
NULL + (object) array ( 'foo' => 1, 'bar' => 2 ) - TypeError Unsupported operand types: null + stdClass
NULL + (object) array ( 'bar' => 1, 'foo' => 2 ) - TypeError Unsupported operand types: null + stdClass
NULL + DateTime - TypeError Unsupported operand types: null + DateTime
NULL + resource - TypeError Unsupported operand types: null + resource
NULL + NULL = 0
>> $a - $b
false - false = 0
false - true = -1
false - 0 = 0
false - 10 = -10
false - 0.0 = 0.0
false - 10.0 = -10.0
false - 3.14 = -3.14
false - '0' = 0
false - '10' = -10
false - '10 elephants' = -10 - Notice A non well formed numeric value encountered
false - 'foo' = 0 - Warning A non-numeric value encountered
false - array ( ) - TypeError Unsupported operand types: bool - array
false - array ( 0 => 1 ) - TypeError Unsupported operand types: bool - array
false - array ( 0 => 1, 1 => 100 ) - TypeError Unsupported operand types: bool - array
false - array ( 'foo' => 1, 'bar' => 2 ) - TypeError Unsupported operand types: bool - array
false - array ( 'bar' => 1, 'foo' => 2 ) - TypeError Unsupported operand types: bool - array
false - (object) array ( ) - TypeError Unsupported operand types: bool - stdClass
false - (object) array ( 'foo' => 1, 'bar' => 2 ) - TypeError Unsupported operand types: bool - stdClass
false - (object) array ( 'bar' => 1, 'foo' => 2 ) - TypeError Unsupported operand types: bool - stdClass
false - DateTime - TypeError Unsupported operand types: bool - DateTime
false - resource - TypeError Unsupported operand types: bool - resource
false - NULL = 0
true - false = 1
true - true = 0
true - 0 = 1
true - 10 = -9
true - 0.0 = 1.0
true - 10.0 = -9.0
true - 3.14 = -2.14
true - '0' = 1
true - '10' = -9
true - '10 elephants' = -9 - Notice A non well formed numeric value encountered
true - 'foo' = 1 - Warning A non-numeric value encountered
true - array ( ) - TypeError Unsupported operand types: bool - array
true - array ( 0 => 1 ) - TypeError Unsupported operand types: bool - array
true - array ( 0 => 1, 1 => 100 ) - TypeError Unsupported operand types: bool - array
true - array ( 'foo' => 1, 'bar' => 2 ) - TypeError Unsupported operand types: bool - array
true - array ( 'bar' => 1, 'foo' => 2 ) - TypeError Unsupported operand types: bool - array
true - (object) array ( ) - TypeError Unsupported operand types: bool - stdClass
true - (object) array ( 'foo' => 1, 'bar' => 2 ) - TypeError Unsupported operand types: bool - stdClass
true - (object) array ( 'bar' => 1, 'foo' => 2 ) - TypeError Unsupported operand types: bool - stdClass
true - DateTime - TypeError Unsupported operand types: bool - DateTime
true - resource - TypeError Unsupported operand types: bool - resource
true - NULL = 1
0 - false = 0
0 - true = -1
0 - 0 = 0
0 - 10 = -10
0 - 0.0 = 0.0
0 - 10.0 = -10.0
0 - 3.14 = -3.14
0 - '0' = 0
0 - '10' = -10
0 - '10 elephants' = -10 - Notice A non well formed numeric value encountered
0 - 'foo' = 0 - Warning A non-numeric value encountered
0 - array ( ) - TypeError Unsupported operand types: int - array
0 - array ( 0 => 1 ) - TypeError Unsupported operand types: int - array
0 - array ( 0 => 1, 1 => 100 ) - TypeError Unsupported operand types: int - array
0 - array ( 'foo' => 1, 'bar' => 2 ) - TypeError Unsupported operand types: int - array
0 - array ( 'bar' => 1, 'foo' => 2 ) - TypeError Unsupported operand types: int - array
0 - (object) array ( ) - TypeError Unsupported operand types: int - stdClass
0 - (object) array ( 'foo' => 1, 'bar' => 2 ) - TypeError Unsupported operand types: int - stdClass
0 - (object) array ( 'bar' => 1, 'foo' => 2 ) - TypeError Unsupported operand types: int - stdClass
0 - DateTime - TypeError Unsupported operand types: int - DateTime
0 - resource - TypeError Unsupported operand types: int - resource
0 - NULL = 0
10 - false = 10
10 - true = 9
10 - 0 = 10
10 - 10 = 0
10 - 0.0 = 10.0
10 - 10.0 = 0.0
10 - 3.14 = 6.859999999999999
10 - '0' = 10
10 - '10' = 0
10 - '10 elephants' = 0 - Notice A non well formed numeric value encountered
10 - 'foo' = 10 - Warning A non-numeric value encountered
10 - array ( ) - TypeError Unsupported operand types: int - array
10 - array ( 0 => 1 ) - TypeError Unsupported operand types: int - array
10 - array ( 0 => 1, 1 => 100 ) - TypeError Unsupported operand types: int - array
10 - array ( 'foo' => 1, 'bar' => 2 ) - TypeError Unsupported operand types: int - array
10 - array ( 'bar' => 1, 'foo' => 2 ) - TypeError Unsupported operand types: int - array
10 - (object) array ( ) - TypeError Unsupported operand types: int - stdClass
10 - (object) array ( 'foo' => 1, 'bar' => 2 ) - TypeError Unsupported operand types: int - stdClass
10 - (object) array ( 'bar' => 1, 'foo' => 2 ) - TypeError Unsupported operand types: int - stdClass
10 - DateTime - TypeError Unsupported operand types: int - DateTime
10 - resource - TypeError Unsupported operand types: int - resource
10 - NULL = 10
0.0 - false = 0.0
0.0 - true = -1.0
0.0 - 0 = 0.0
0.0 - 10 = -10.0
0.0 - 0.0 = 0.0
0.0 - 10.0 = -10.0
0.0 - 3.14 = -3.14
0.0 - '0' = 0.0
0.0 - '10' = -10.0
0.0 - '10 elephants' = -10.0 - Notice A non well formed numeric value encountered
0.0 - 'foo' = 0.0 - Warning A non-numeric value encountered
0.0 - array ( ) - TypeError Unsupported operand types: float - array
0.0 - array ( 0 => 1 ) - TypeError Unsupported operand types: float - array
0.0 - array ( 0 => 1, 1 => 100 ) - TypeError Unsupported operand types: float - array
0.0 - array ( 'foo' => 1, 'bar' => 2 ) - TypeError Unsupported operand types: float - array
0.0 - array ( 'bar' => 1, 'foo' => 2 ) - TypeError Unsupported operand types: float - array
0.0 - (object) array ( ) - TypeError Unsupported operand types: float - stdClass
0.0 - (object) array ( 'foo' => 1, 'bar' => 2 ) - TypeError Unsupported operand types: float - stdClass
0.0 - (object) array ( 'bar' => 1, 'foo' => 2 ) - TypeError Unsupported operand types: float - stdClass
0.0 - DateTime - TypeError Unsupported operand types: float - DateTime
0.0 - resource - TypeError Unsupported operand types: float - resource
0.0 - NULL = 0.0
10.0 - false = 10.0
10.0 - true = 9.0
10.0 - 0 = 10.0
10.0 - 10 = 0.0
10.0 - 0.0 = 10.0
10.0 - 10.0 = 0.0
10.0 - 3.14 = 6.859999999999999
10.0 - '0' = 10.0
10.0 - '10' = 0.0
10.0 - '10 elephants' = 0.0 - Notice A non well formed numeric value encountered
10.0 - 'foo' = 10.0 - Warning A non-numeric value encountered
10.0 - array ( ) - TypeError Unsupported operand types: float - array
10.0 - array ( 0 => 1 ) - TypeError Unsupported operand types: float - array
10.0 - array ( 0 => 1, 1 => 100 ) - TypeError Unsupported operand types: float - array
10.0 - array ( 'foo' => 1, 'bar' => 2 ) - TypeError Unsupported operand types: float - array
10.0 - array ( 'bar' => 1, 'foo' => 2 ) - TypeError Unsupported operand types: float - array
10.0 - (object) array ( ) - TypeError Unsupported operand types: float - stdClass
10.0 - (object) array ( 'foo' => 1, 'bar' => 2 ) - TypeError Unsupported operand types: float - stdClass
10.0 - (object) array ( 'bar' => 1, 'foo' => 2 ) - TypeError Unsupported operand types: float - stdClass
10.0 - DateTime - TypeError Unsupported operand types: float - DateTime
10.0 - resource - TypeError Unsupported operand types: float - resource
10.0 - NULL = 10.0
3.14 - false = 3.14
3.14 - true = 2.14
3.14 - 0 = 3.14
3.14 - 10 = -6.859999999999999
3.14 - 0.0 = 3.14
3.14 - 10.0 = -6.859999999999999
3.14 - 3.14 = 0.0
3.14 - '0' = 3.14
3.14 - '10' = -6.859999999999999
3.14 - '10 elephants' = -6.859999999999999 - Notice A non well formed numeric value encountered
3.14 - 'foo' = 3.14 - Warning A non-numeric value encountered
3.14 - array ( ) - TypeError Unsupported operand types: float - array
3.14 - array ( 0 => 1 ) - TypeError Unsupported operand types: float - array
3.14 - array ( 0 => 1, 1 => 100 ) - TypeError Unsupported operand types: float - array
3.14 - array ( 'foo' => 1, 'bar' => 2 ) - TypeError Unsupported operand types: float - array
3.14 - array ( 'bar' => 1, 'foo' => 2 ) - TypeError Unsupported operand types: float - array
3.14 - (object) array ( ) - TypeError Unsupported operand types: float - stdClass
3.14 - (object) array ( 'foo' => 1, 'bar' => 2 ) - TypeError Unsupported operand types: float - stdClass
3.14 - (object) array ( 'bar' => 1, 'foo' => 2 ) - TypeError Unsupported operand types: float - stdClass
3.14 - DateTime - TypeError Unsupported operand types: float - DateTime
3.14 - resource - TypeError Unsupported operand types: float - resource
3.14 - NULL = 3.14
'0' - false = 0
'0' - true = -1
'0' - 0 = 0
'0' - 10 = -10
'0' - 0.0 = 0.0
'0' - 10.0 = -10.0
'0' - 3.14 = -3.14
'0' - '0' = 0
'0' - '10' = -10
'0' - '10 elephants' = -10 - Notice A non well formed numeric value encountered
'0' - 'foo' = 0 - Warning A non-numeric value encountered
'0' - array ( ) - TypeError Unsupported operand types: string - array
'0' - array ( 0 => 1 ) - TypeError Unsupported operand types: string - array
'0' - array ( 0 => 1, 1 => 100 ) - TypeError Unsupported operand types: string - array
'0' - array ( 'foo' => 1, 'bar' => 2 ) - TypeError Unsupported operand types: string - array
'0' - array ( 'bar' => 1, 'foo' => 2 ) - TypeError Unsupported operand types: string - array
'0' - (object) array ( ) - TypeError Unsupported operand types: string - stdClass
'0' - (object) array ( 'foo' => 1, 'bar' => 2 ) - TypeError Unsupported operand types: string - stdClass
'0' - (object) array ( 'bar' => 1, 'foo' => 2 ) - TypeError Unsupported operand types: string - stdClass
'0' - DateTime - TypeError Unsupported operand types: string - DateTime
'0' - resource - TypeError Unsupported operand types: string - resource
'0' - NULL = 0
'10' - false = 10
'10' - true = 9
'10' - 0 = 10
'10' - 10 = 0
'10' - 0.0 = 10.0
'10' - 10.0 = 0.0
'10' - 3.14 = 6.859999999999999
'10' - '0' = 10
'10' - '10' = 0
'10' - '10 elephants' = 0 - Notice A non well formed numeric value encountered
'10' - 'foo' = 10 - Warning A non-numeric value encountered
'10' - array ( ) - TypeError Unsupported operand types: string - array
'10' - array ( 0 => 1 ) - TypeError Unsupported operand types: string - array
'10' - array ( 0 => 1, 1 => 100 ) - TypeError Unsupported operand types: string - array
'10' - array ( 'foo' => 1, 'bar' => 2 ) - TypeError Unsupported operand types: string - array
'10' - array ( 'bar' => 1, 'foo' => 2 ) - TypeError Unsupported operand types: string - array
'10' - (object) array ( ) - TypeError Unsupported operand types: string - stdClass
'10' - (object) array ( 'foo' => 1, 'bar' => 2 ) - TypeError Unsupported operand types: string - stdClass
'10' - (object) array ( 'bar' => 1, 'foo' => 2 ) - TypeError Unsupported operand types: string - stdClass
'10' - DateTime - TypeError Unsupported operand types: string - DateTime
'10' - resource - TypeError Unsupported operand types: string - resource
'10' - NULL = 10
'10 elephants' - false = 10 - Notice A non well formed numeric value encountered
'10 elephants' - true = 9 - Notice A non well formed numeric value encountered
'10 elephants' - 0 = 10 - Notice A non well formed numeric value encountered
'10 elephants' - 10 = 0 - Notice A non well formed numeric value encountered
'10 elephants' - 0.0 = 10.0 - Notice A non well formed numeric value encountered
'10 elephants' - 10.0 = 0.0 - Notice A non well formed numeric value encountered
'10 elephants' - 3.14 = 6.859999999999999 - Notice A non well formed numeric value encountered
'10 elephants' - '0' = 10 - Notice A non well formed numeric value encountered
'10 elephants' - '10' = 0 - Notice A non well formed numeric value encountered
'10 elephants' - '10 elephants' = 0 - Notice A non well formed numeric value encountered
'10 elephants' - 'foo' = 10 - Warning A non-numeric value encountered
'10 elephants' - array ( ) - TypeError Unsupported operand types: string - array
'10 elephants' - array ( 0 => 1 ) - TypeError Unsupported operand types: string - array
'10 elephants' - array ( 0 => 1, 1 => 100 ) - TypeError Unsupported operand types: string - array
'10 elephants' - array ( 'foo' => 1, 'bar' => 2 ) - TypeError Unsupported operand types: string - array
'10 elephants' - array ( 'bar' => 1, 'foo' => 2 ) - TypeError Unsupported operand types: string - array
'10 elephants' - (object) array ( ) - TypeError Unsupported operand types: string - stdClass
'10 elephants' - (object) array ( 'foo' => 1, 'bar' => 2 ) - TypeError Unsupported operand types: string - stdClass
'10 elephants' - (object) array ( 'bar' => 1, 'foo' => 2 ) - TypeError Unsupported operand types: string - stdClass
'10 elephants' - DateTime - TypeError Unsupported operand types: string - DateTime
'10 elephants' - resource - TypeError Unsupported operand types: string - resource
'10 elephants' - NULL = 10 - Notice A non well formed numeric value encountered
'foo' - false = 0 - Warning A non-numeric value encountered
'foo' - true = -1 - Warning A non-numeric value encountered
'foo' - 0 = 0 - Warning A non-numeric value encountered
'foo' - 10 = -10 - Warning A non-numeric value encountered
'foo' - 0.0 = 0.0 - Warning A non-numeric value encountered
'foo' - 10.0 = -10.0 - Warning A non-numeric value encountered
'foo' - 3.14 = -3.14 - Warning A non-numeric value encountered
'foo' - '0' = 0 - Warning A non-numeric value encountered
'foo' - '10' = -10 - Warning A non-numeric value encountered
'foo' - '10 elephants' = -10 - Notice A non well formed numeric value encountered
'foo' - 'foo' = 0 - Warning A non-numeric value encountered
'foo' - array ( ) - TypeError Unsupported operand types: string - array
'foo' - array ( 0 => 1 ) - TypeError Unsupported operand types: string - array
'foo' - array ( 0 => 1, 1 => 100 ) - TypeError Unsupported operand types: string - array
'foo' - array ( 'foo' => 1, 'bar' => 2 ) - TypeError Unsupported operand types: string - array
'foo' - array ( 'bar' => 1, 'foo' => 2 ) - TypeError Unsupported operand types: string - array
'foo' - (object) array ( ) - TypeError Unsupported operand types: string - stdClass
'foo' - (object) array ( 'foo' => 1, 'bar' => 2 ) - TypeError Unsupported operand types: string - stdClass
'foo' - (object) array ( 'bar' => 1, 'foo' => 2 ) - TypeError Unsupported operand types: string - stdClass
'foo' - DateTime - TypeError Unsupported operand types: string - DateTime
'foo' - resource - TypeError Unsupported operand types: string - resource
'foo' - NULL = 0 - Warning A non-numeric value encountered
array ( ) - false - TypeError Unsupported operand types: array - bool
array ( ) - true - TypeError Unsupported operand types: array - bool
array ( ) - 0 - TypeError Unsupported operand types: array - int
array ( ) - 10 - TypeError Unsupported operand types: array - int
array ( ) - 0.0 - TypeError Unsupported operand types: array - float
array ( ) - 10.0 - TypeError Unsupported operand types: array - float
array ( ) - 3.14 - TypeError Unsupported operand types: array - float
array ( ) - '0' - TypeError Unsupported operand types: array - string
array ( ) - '10' - TypeError Unsupported operand types: array - string
array ( ) - '10 elephants' - TypeError Unsupported operand types: array - string
array ( ) - 'foo' - TypeError Unsupported operand types: array - string
array ( ) - array ( ) - TypeError Unsupported operand types: array - array
array ( ) - array ( 0 => 1 ) - TypeError Unsupported operand types: array - array
array ( ) - array ( 0 => 1, 1 => 100 ) - TypeError Unsupported operand types: array - array
array ( ) - array ( 'foo' => 1, 'bar' => 2 ) - TypeError Unsupported operand types: array - array
array ( ) - array ( 'bar' => 1, 'foo' => 2 ) - TypeError Unsupported operand types: array - array
array ( ) - (object) array ( ) - TypeError Unsupported operand types: array - stdClass
array ( ) - (object) array ( 'foo' => 1, 'bar' => 2 ) - TypeError Unsupported operand types: array - stdClass
array ( ) - (object) array ( 'bar' => 1, 'foo' => 2 ) - TypeError Unsupported operand types: array - stdClass
array ( ) - DateTime - TypeError Unsupported operand types: array - DateTime
array ( ) - resource - TypeError Unsupported operand types: array - resource
array ( ) - NULL - TypeError Unsupported operand types: array - null
array ( 0 => 1 ) - false - TypeError Unsupported operand types: array - bool
array ( 0 => 1 ) - true - TypeError Unsupported operand types: array - bool
array ( 0 => 1 ) - 0 - TypeError Unsupported operand types: array - int
array ( 0 => 1 ) - 10 - TypeError Unsupported operand types: array - int
array ( 0 => 1 ) - 0.0 - TypeError Unsupported operand types: array - float
array ( 0 => 1 ) - 10.0 - TypeError Unsupported operand types: array - float
array ( 0 => 1 ) - 3.14 - TypeError Unsupported operand types: array - float
array ( 0 => 1 ) - '0' - TypeError Unsupported operand types: array - string
array ( 0 => 1 ) - '10' - TypeError Unsupported operand types: array - string
array ( 0 => 1 ) - '10 elephants' - TypeError Unsupported operand types: array - string
array ( 0 => 1 ) - 'foo' - TypeError Unsupported operand types: array - string
array ( 0 => 1 ) - array ( ) - TypeError Unsupported operand types: array - array
array ( 0 => 1 ) - array ( 0 => 1 ) - TypeError Unsupported operand types: array - array
array ( 0 => 1 ) - array ( 0 => 1, 1 => 100 ) - TypeError Unsupported operand types: array - array
array ( 0 => 1 ) - array ( 'foo' => 1, 'bar' => 2 ) - TypeError Unsupported operand types: array - array
array ( 0 => 1 ) - array ( 'bar' => 1, 'foo' => 2 ) - TypeError Unsupported operand types: array - array
array ( 0 => 1 ) - (object) array ( ) - TypeError Unsupported operand types: array - stdClass
array ( 0 => 1 ) - (object) array ( 'foo' => 1, 'bar' => 2 ) - TypeError Unsupported operand types: array - stdClass
array ( 0 => 1 ) - (object) array ( 'bar' => 1, 'foo' => 2 ) - TypeError Unsupported operand types: array - stdClass
array ( 0 => 1 ) - DateTime - TypeError Unsupported operand types: array - DateTime
array ( 0 => 1 ) - resource - TypeError Unsupported operand types: array - resource
array ( 0 => 1 ) - NULL - TypeError Unsupported operand types: array - null
array ( 0 => 1, 1 => 100 ) - false - TypeError Unsupported operand types: array - bool
array ( 0 => 1, 1 => 100 ) - true - TypeError Unsupported operand types: array - bool
array ( 0 => 1, 1 => 100 ) - 0 - TypeError Unsupported operand types: array - int
array ( 0 => 1, 1 => 100 ) - 10 - TypeError Unsupported operand types: array - int
array ( 0 => 1, 1 => 100 ) - 0.0 - TypeError Unsupported operand types: array - float
array ( 0 => 1, 1 => 100 ) - 10.0 - TypeError Unsupported operand types: array - float
array ( 0 => 1, 1 => 100 ) - 3.14 - TypeError Unsupported operand types: array - float
array ( 0 => 1, 1 => 100 ) - '0' - TypeError Unsupported operand types: array - string
array ( 0 => 1, 1 => 100 ) - '10' - TypeError Unsupported operand types: array - string
array ( 0 => 1, 1 => 100 ) - '10 elephants' - TypeError Unsupported operand types: array - string
array ( 0 => 1, 1 => 100 ) - 'foo' - TypeError Unsupported operand types: array - string
array ( 0 => 1, 1 => 100 ) - array ( ) - TypeError Unsupported operand types: array - array
array ( 0 => 1, 1 => 100 ) - array ( 0 => 1 ) - TypeError Unsupported operand types: array - array
array ( 0 => 1, 1 => 100 ) - array ( 0 => 1, 1 => 100 ) - TypeError Unsupported operand types: array - array
array ( 0 => 1, 1 => 100 ) - array ( 'foo' => 1, 'bar' => 2 ) - TypeError Unsupported operand types: array - array
array ( 0 => 1, 1 => 100 ) - array ( 'bar' => 1, 'foo' => 2 ) - TypeError Unsupported operand types: array - array
array ( 0 => 1, 1 => 100 ) - (object) array ( ) - TypeError Unsupported operand types: array - stdClass
array ( 0 => 1, 1 => 100 ) - (object) array ( 'foo' => 1, 'bar' => 2 ) - TypeError Unsupported operand types: array - stdClass
array ( 0 => 1, 1 => 100 ) - (object) array ( 'bar' => 1, 'foo' => 2 ) - TypeError Unsupported operand types: array - stdClass
array ( 0 => 1, 1 => 100 ) - DateTime - TypeError Unsupported operand types: array - DateTime
array ( 0 => 1, 1 => 100 ) - resource - TypeError Unsupported operand types: array - resource
array ( 0 => 1, 1 => 100 ) - NULL - TypeError Unsupported operand types: array - null
array ( 'foo' => 1, 'bar' => 2 ) - false - TypeError Unsupported operand types: array - bool
array ( 'foo' => 1, 'bar' => 2 ) - true - TypeError Unsupported operand types: array - bool
array ( 'foo' => 1, 'bar' => 2 ) - 0 - TypeError Unsupported operand types: array - int
array ( 'foo' => 1, 'bar' => 2 ) - 10 - TypeError Unsupported operand types: array - int
array ( 'foo' => 1, 'bar' => 2 ) - 0.0 - TypeError Unsupported operand types: array - float
array ( 'foo' => 1, 'bar' => 2 ) - 10.0 - TypeError Unsupported operand types: array - float
array ( 'foo' => 1, 'bar' => 2 ) - 3.14 - TypeError Unsupported operand types: array - float
array ( 'foo' => 1, 'bar' => 2 ) - '0' - TypeError Unsupported operand types: array - string
array ( 'foo' => 1, 'bar' => 2 ) - '10' - TypeError Unsupported operand types: array - string
array ( 'foo' => 1, 'bar' => 2 ) - '10 elephants' - TypeError Unsupported operand types: array - string
array ( 'foo' => 1, 'bar' => 2 ) - 'foo' - TypeError Unsupported operand types: array - string
array ( 'foo' => 1, 'bar' => 2 ) - array ( ) - TypeError Unsupported operand types: array - array
array ( 'foo' => 1, 'bar' => 2 ) - array ( 0 => 1 ) - TypeError Unsupported operand types: array - array
array ( 'foo' => 1, 'bar' => 2 ) - array ( 0 => 1, 1 => 100 ) - TypeError Unsupported operand types: array - array
array ( 'foo' => 1, 'bar' => 2 ) - array ( 'foo' => 1, 'bar' => 2 ) - TypeError Unsupported operand types: array - array
array ( 'foo' => 1, 'bar' => 2 ) - array ( 'bar' => 1, 'foo' => 2 ) - TypeError Unsupported operand types: array - array
array ( 'foo' => 1, 'bar' => 2 ) - (object) array ( ) - TypeError Unsupported operand types: array - stdClass
array ( 'foo' => 1, 'bar' => 2 ) - (object) array ( 'foo' => 1, 'bar' => 2 ) - TypeError Unsupported operand types: array - stdClass
array ( 'foo' => 1, 'bar' => 2 ) - (object) array ( 'bar' => 1, 'foo' => 2 ) - TypeError Unsupported operand types: array - stdClass
array ( 'foo' => 1, 'bar' => 2 ) - DateTime - TypeError Unsupported operand types: array - DateTime
array ( 'foo' => 1, 'bar' => 2 ) - resource - TypeError Unsupported operand types: array - resource
array ( 'foo' => 1, 'bar' => 2 ) - NULL - TypeError Unsupported operand types: array - null
array ( 'bar' => 1, 'foo' => 2 ) - false - TypeError Unsupported operand types: array - bool
array ( 'bar' => 1, 'foo' => 2 ) - true - TypeError Unsupported operand types: array - bool
array ( 'bar' => 1, 'foo' => 2 ) - 0 - TypeError Unsupported operand types: array - int
array ( 'bar' => 1, 'foo' => 2 ) - 10 - TypeError Unsupported operand types: array - int
array ( 'bar' => 1, 'foo' => 2 ) - 0.0 - TypeError Unsupported operand types: array - float
array ( 'bar' => 1, 'foo' => 2 ) - 10.0 - TypeError Unsupported operand types: array - float
array ( 'bar' => 1, 'foo' => 2 ) - 3.14 - TypeError Unsupported operand types: array - float
array ( 'bar' => 1, 'foo' => 2 ) - '0' - TypeError Unsupported operand types: array - string
array ( 'bar' => 1, 'foo' => 2 ) - '10' - TypeError Unsupported operand types: array - string
array ( 'bar' => 1, 'foo' => 2 ) - '10 elephants' - TypeError Unsupported operand types: array - string
array ( 'bar' => 1, 'foo' => 2 ) - 'foo' - TypeError Unsupported operand types: array - string
array ( 'bar' => 1, 'foo' => 2 ) - array ( ) - TypeError Unsupported operand types: array - array
array ( 'bar' => 1, 'foo' => 2 ) - array ( 0 => 1 ) - TypeError Unsupported operand types: array - array
array ( 'bar' => 1, 'foo' => 2 ) - array ( 0 => 1, 1 => 100 ) - TypeError Unsupported operand types: array - array
array ( 'bar' => 1, 'foo' => 2 ) - array ( 'foo' => 1, 'bar' => 2 ) - TypeError Unsupported operand types: array - array
array ( 'bar' => 1, 'foo' => 2 ) - array ( 'bar' => 1, 'foo' => 2 ) - TypeError Unsupported operand types: array - array
array ( 'bar' => 1, 'foo' => 2 ) - (object) array ( ) - TypeError Unsupported operand types: array - stdClass
array ( 'bar' => 1, 'foo' => 2 ) - (object) array ( 'foo' => 1, 'bar' => 2 ) - TypeError Unsupported operand types: array - stdClass
array ( 'bar' => 1, 'foo' => 2 ) - (object) array ( 'bar' => 1, 'foo' => 2 ) - TypeError Unsupported operand types: array - stdClass
array ( 'bar' => 1, 'foo' => 2 ) - DateTime - TypeError Unsupported operand types: array - DateTime
array ( 'bar' => 1, 'foo' => 2 ) - resource - TypeError Unsupported operand types: array - resource
array ( 'bar' => 1, 'foo' => 2 ) - NULL - TypeError Unsupported operand types: array - null
(object) array ( ) - false - TypeError Unsupported operand types: stdClass - bool
(object) array ( ) - true - TypeError Unsupported operand types: stdClass - bool
(object) array ( ) - 0 - TypeError Unsupported operand types: stdClass - int
(object) array ( ) - 10 - TypeError Unsupported operand types: stdClass - int
(object) array ( ) - 0.0 - TypeError Unsupported operand types: stdClass - float
(object) array ( ) - 10.0 - TypeError Unsupported operand types: stdClass - float
(object) array ( ) - 3.14 - TypeError Unsupported operand types: stdClass - float
(object) array ( ) - '0' - TypeError Unsupported operand types: stdClass - string
(object) array ( ) - '10' - TypeError Unsupported operand types: stdClass - string
(object) array ( ) - '10 elephants' - TypeError Unsupported operand types: stdClass - string
(object) array ( ) - 'foo' - TypeError Unsupported operand types: stdClass - string
(object) array ( ) - array ( ) - TypeError Unsupported operand types: stdClass - array
(object) array ( ) - array ( 0 => 1 ) - TypeError Unsupported operand types: stdClass - array
(object) array ( ) - array ( 0 => 1, 1 => 100 ) - TypeError Unsupported operand types: stdClass - array
(object) array ( ) - array ( 'foo' => 1, 'bar' => 2 ) - TypeError Unsupported operand types: stdClass - array
(object) array ( ) - array ( 'bar' => 1, 'foo' => 2 ) - TypeError Unsupported operand types: stdClass - array
(object) array ( ) - (object) array ( ) - TypeError Unsupported operand types: stdClass - stdClass
(object) array ( ) - (object) array ( 'foo' => 1, 'bar' => 2 ) - TypeError Unsupported operand types: stdClass - stdClass
(object) array ( ) - (object) array ( 'bar' => 1, 'foo' => 2 ) - TypeError Unsupported operand types: stdClass - stdClass
(object) array ( ) - DateTime - TypeError Unsupported operand types: stdClass - DateTime
(object) array ( ) - resource - TypeError Unsupported operand types: stdClass - resource
(object) array ( ) - NULL - TypeError Unsupported operand types: stdClass - null
(object) array ( 'foo' => 1, 'bar' => 2 ) - false - TypeError Unsupported operand types: stdClass - bool
(object) array ( 'foo' => 1, 'bar' => 2 ) - true - TypeError Unsupported operand types: stdClass - bool
(object) array ( 'foo' => 1, 'bar' => 2 ) - 0 - TypeError Unsupported operand types: stdClass - int
(object) array ( 'foo' => 1, 'bar' => 2 ) - 10 - TypeError Unsupported operand types: stdClass - int
(object) array ( 'foo' => 1, 'bar' => 2 ) - 0.0 - TypeError Unsupported operand types: stdClass - float
(object) array ( 'foo' => 1, 'bar' => 2 ) - 10.0 - TypeError Unsupported operand types: stdClass - float
(object) array ( 'foo' => 1, 'bar' => 2 ) - 3.14 - TypeError Unsupported operand types: stdClass - float
(object) array ( 'foo' => 1, 'bar' => 2 ) - '0' - TypeError Unsupported operand types: stdClass - string
(object) array ( 'foo' => 1, 'bar' => 2 ) - '10' - TypeError Unsupported operand types: stdClass - string
(object) array ( 'foo' => 1, 'bar' => 2 ) - '10 elephants' - TypeError Unsupported operand types: stdClass - string
(object) array ( 'foo' => 1, 'bar' => 2 ) - 'foo' - TypeError Unsupported operand types: stdClass - string
(object) array ( 'foo' => 1, 'bar' => 2 ) - array ( ) - TypeError Unsupported operand types: stdClass - array
(object) array ( 'foo' => 1, 'bar' => 2 ) - array ( 0 => 1 ) - TypeError Unsupported operand types: stdClass - array
(object) array ( 'foo' => 1, 'bar' => 2 ) - array ( 0 => 1, 1 => 100 ) - TypeError Unsupported operand types: stdClass - array
(object) array ( 'foo' => 1, 'bar' => 2 ) - array ( 'foo' => 1, 'bar' => 2 ) - TypeError Unsupported operand types: stdClass - array
(object) array ( 'foo' => 1, 'bar' => 2 ) - array ( 'bar' => 1, 'foo' => 2 ) - TypeError Unsupported operand types: stdClass - array
(object) array ( 'foo' => 1, 'bar' => 2 ) - (object) array ( ) - TypeError Unsupported operand types: stdClass - stdClass
(object) array ( 'foo' => 1, 'bar' => 2 ) - (object) array ( 'foo' => 1, 'bar' => 2 ) - TypeError Unsupported operand types: stdClass - stdClass
(object) array ( 'foo' => 1, 'bar' => 2 ) - (object) array ( 'bar' => 1, 'foo' => 2 ) - TypeError Unsupported operand types: stdClass - stdClass
(object) array ( 'foo' => 1, 'bar' => 2 ) - DateTime - TypeError Unsupported operand types: stdClass - DateTime
(object) array ( 'foo' => 1, 'bar' => 2 ) - resource - TypeError Unsupported operand types: stdClass - resource
(object) array ( 'foo' => 1, 'bar' => 2 ) - NULL - TypeError Unsupported operand types: stdClass - null
(object) array ( 'bar' => 1, 'foo' => 2 ) - false - TypeError Unsupported operand types: stdClass - bool
(object) array ( 'bar' => 1, 'foo' => 2 ) - true - TypeError Unsupported operand types: stdClass - bool
(object) array ( 'bar' => 1, 'foo' => 2 ) - 0 - TypeError Unsupported operand types: stdClass - int
(object) array ( 'bar' => 1, 'foo' => 2 ) - 10 - TypeError Unsupported operand types: stdClass - int
(object) array ( 'bar' => 1, 'foo' => 2 ) - 0.0 - TypeError Unsupported operand types: stdClass - float
(object) array ( 'bar' => 1, 'foo' => 2 ) - 10.0 - TypeError Unsupported operand types: stdClass - float
(object) array ( 'bar' => 1, 'foo' => 2 ) - 3.14 - TypeError Unsupported operand types: stdClass - float
(object) array ( 'bar' => 1, 'foo' => 2 ) - '0' - TypeError Unsupported operand types: stdClass - string
(object) array ( 'bar' => 1, 'foo' => 2 ) - '10' - TypeError Unsupported operand types: stdClass - string
(object) array ( 'bar' => 1, 'foo' => 2 ) - '10 elephants' - TypeError Unsupported operand types: stdClass - string
(object) array ( 'bar' => 1, 'foo' => 2 ) - 'foo' - TypeError Unsupported operand types: stdClass - string
(object) array ( 'bar' => 1, 'foo' => 2 ) - array ( ) - TypeError Unsupported operand types: stdClass - array
(object) array ( 'bar' => 1, 'foo' => 2 ) - array ( 0 => 1 ) - TypeError Unsupported operand types: stdClass - array
(object) array ( 'bar' => 1, 'foo' => 2 ) - array ( 0 => 1, 1 => 100 ) - TypeError Unsupported operand types: stdClass - array
(object) array ( 'bar' => 1, 'foo' => 2 ) - array ( 'foo' => 1, 'bar' => 2 ) - TypeError Unsupported operand types: stdClass - array
(object) array ( 'bar' => 1, 'foo' => 2 ) - array ( 'bar' => 1, 'foo' => 2 ) - TypeError Unsupported operand types: stdClass - array
(object) array ( 'bar' => 1, 'foo' => 2 ) - (object) array ( ) - TypeError Unsupported operand types: stdClass - stdClass
(object) array ( 'bar' => 1, 'foo' => 2 ) - (object) array ( 'foo' => 1, 'bar' => 2 ) - TypeError Unsupported operand types: stdClass - stdClass
(object) array ( 'bar' => 1, 'foo' => 2 ) - (object) array ( 'bar' => 1, 'foo' => 2 ) - TypeError Unsupported operand types: stdClass - stdClass
(object) array ( 'bar' => 1, 'foo' => 2 ) - DateTime - TypeError Unsupported operand types: stdClass - DateTime
(object) array ( 'bar' => 1, 'foo' => 2 ) - resource - TypeError Unsupported operand types: stdClass - resource
(object) array ( 'bar' => 1, 'foo' => 2 ) - NULL - TypeError Unsupported operand types: stdClass - null
DateTime - false - TypeError Unsupported operand types: DateTime - bool
DateTime - true - TypeError Unsupported operand types: DateTime - bool
DateTime - 0 - TypeError Unsupported operand types: DateTime - int
DateTime - 10 - TypeError Unsupported operand types: DateTime - int
DateTime - 0.0 - TypeError Unsupported operand types: DateTime - float
DateTime - 10.0 - TypeError Unsupported operand types: DateTime - float
DateTime - 3.14 - TypeError Unsupported operand types: DateTime - float
DateTime - '0' - TypeError Unsupported operand types: DateTime - string
DateTime - '10' - TypeError Unsupported operand types: DateTime - string
DateTime - '10 elephants' - TypeError Unsupported operand types: DateTime - string
DateTime - 'foo' - TypeError Unsupported operand types: DateTime - string
DateTime - array ( ) - TypeError Unsupported operand types: DateTime - array
DateTime - array ( 0 => 1 ) - TypeError Unsupported operand types: DateTime - array
DateTime - array ( 0 => 1, 1 => 100 ) - TypeError Unsupported operand types: DateTime - array
DateTime - array ( 'foo' => 1, 'bar' => 2 ) - TypeError Unsupported operand types: DateTime - array
DateTime - array ( 'bar' => 1, 'foo' => 2 ) - TypeError Unsupported operand types: DateTime - array
DateTime - (object) array ( ) - TypeError Unsupported operand types: DateTime - stdClass
DateTime - (object) array ( 'foo' => 1, 'bar' => 2 ) - TypeError Unsupported operand types: DateTime - stdClass
DateTime - (object) array ( 'bar' => 1, 'foo' => 2 ) - TypeError Unsupported operand types: DateTime - stdClass
DateTime - DateTime - TypeError Unsupported operand types: DateTime - DateTime
DateTime - resource - TypeError Unsupported operand types: DateTime - resource
DateTime - NULL - TypeError Unsupported operand types: DateTime - null
resource - false - TypeError Unsupported operand types: resource - bool
resource - true - TypeError Unsupported operand types: resource - bool
resource - 0 - TypeError Unsupported operand types: resource - int
resource - 10 - TypeError Unsupported operand types: resource - int
resource - 0.0 - TypeError Unsupported operand types: resource - float
resource - 10.0 - TypeError Unsupported operand types: resource - float
resource - 3.14 - TypeError Unsupported operand types: resource - float
resource - '0' - TypeError Unsupported operand types: resource - string
resource - '10' - TypeError Unsupported operand types: resource - string
resource - '10 elephants' - TypeError Unsupported operand types: resource - string
resource - 'foo' - TypeError Unsupported operand types: resource - string
resource - array ( ) - TypeError Unsupported operand types: resource - array
resource - array ( 0 => 1 ) - TypeError Unsupported operand types: resource - array
resource - array ( 0 => 1, 1 => 100 ) - TypeError Unsupported operand types: resource - array
resource - array ( 'foo' => 1, 'bar' => 2 ) - TypeError Unsupported operand types: resource - array
resource - array ( 'bar' => 1, 'foo' => 2 ) - TypeError Unsupported operand types: resource - array
resource - (object) array ( ) - TypeError Unsupported operand types: resource - stdClass
resource - (object) array ( 'foo' => 1, 'bar' => 2 ) - TypeError Unsupported operand types: resource - stdClass
resource - (object) array ( 'bar' => 1, 'foo' => 2 ) - TypeError Unsupported operand types: resource - stdClass
resource - DateTime - TypeError Unsupported operand types: resource - DateTime
resource - resource - TypeError Unsupported operand types: resource - resource
resource - NULL - TypeError Unsupported operand types: resource - null
NULL - false = 0
NULL - true = -1
NULL - 0 = 0
NULL - 10 = -10
NULL - 0.0 = 0.0
NULL - 10.0 = -10.0
NULL - 3.14 = -3.14
NULL - '0' = 0
NULL - '10' = -10
NULL - '10 elephants' = -10 - Notice A non well formed numeric value encountered
NULL - 'foo' = 0 - Warning A non-numeric value encountered
NULL - array ( ) - TypeError Unsupported operand types: null - array
NULL - array ( 0 => 1 ) - TypeError Unsupported operand types: null - array
NULL - array ( 0 => 1, 1 => 100 ) - TypeError Unsupported operand types: null - array
NULL - array ( 'foo' => 1, 'bar' => 2 ) - TypeError Unsupported operand types: null - array
NULL - array ( 'bar' => 1, 'foo' => 2 ) - TypeError Unsupported operand types: null - array
NULL - (object) array ( ) - TypeError Unsupported operand types: null - stdClass
NULL - (object) array ( 'foo' => 1, 'bar' => 2 ) - TypeError Unsupported operand types: null - stdClass
NULL - (object) array ( 'bar' => 1, 'foo' => 2 ) - TypeError Unsupported operand types: null - stdClass
NULL - DateTime - TypeError Unsupported operand types: null - DateTime
NULL - resource - TypeError Unsupported operand types: null - resource
NULL - NULL = 0
>> $a * $b
false * false = 0
false * true = 0
false * 0 = 0
false * 10 = 0
false * 0.0 = 0.0
false * 10.0 = 0.0
false * 3.14 = 0.0
false * '0' = 0
false * '10' = 0
false * '10 elephants' = 0 - Notice A non well formed numeric value encountered
false * 'foo' = 0 - Warning A non-numeric value encountered
false * array ( ) - TypeError Unsupported operand types: bool * array
false * array ( 0 => 1 ) - TypeError Unsupported operand types: bool * array
false * array ( 0 => 1, 1 => 100 ) - TypeError Unsupported operand types: bool * array
false * array ( 'foo' => 1, 'bar' => 2 ) - TypeError Unsupported operand types: bool * array
false * array ( 'bar' => 1, 'foo' => 2 ) - TypeError Unsupported operand types: bool * array
false * (object) array ( ) - TypeError Unsupported operand types: bool * stdClass
false * (object) array ( 'foo' => 1, 'bar' => 2 ) - TypeError Unsupported operand types: bool * stdClass
false * (object) array ( 'bar' => 1, 'foo' => 2 ) - TypeError Unsupported operand types: bool * stdClass
false * DateTime - TypeError Unsupported operand types: bool * DateTime
false * resource - TypeError Unsupported operand types: bool * resource
false * NULL = 0
true * false = 0
true * true = 1
true * 0 = 0
true * 10 = 10
true * 0.0 = 0.0
true * 10.0 = 10.0
true * 3.14 = 3.14
true * '0' = 0
true * '10' = 10
true * '10 elephants' = 10 - Notice A non well formed numeric value encountered
true * 'foo' = 0 - Warning A non-numeric value encountered
true * array ( ) - TypeError Unsupported operand types: bool * array
true * array ( 0 => 1 ) - TypeError Unsupported operand types: bool * array
true * array ( 0 => 1, 1 => 100 ) - TypeError Unsupported operand types: bool * array
true * array ( 'foo' => 1, 'bar' => 2 ) - TypeError Unsupported operand types: bool * array
true * array ( 'bar' => 1, 'foo' => 2 ) - TypeError Unsupported operand types: bool * array
true * (object) array ( ) - TypeError Unsupported operand types: bool * stdClass
true * (object) array ( 'foo' => 1, 'bar' => 2 ) - TypeError Unsupported operand types: bool * stdClass
true * (object) array ( 'bar' => 1, 'foo' => 2 ) - TypeError Unsupported operand types: bool * stdClass
true * DateTime - TypeError Unsupported operand types: bool * DateTime
true * resource - TypeError Unsupported operand types: bool * resource
true * NULL = 0
0 * false = 0
0 * true = 0
0 * 0 = 0
0 * 10 = 0
0 * 0.0 = 0.0
0 * 10.0 = 0.0
0 * 3.14 = 0.0
0 * '0' = 0
0 * '10' = 0
0 * '10 elephants' = 0 - Notice A non well formed numeric value encountered
0 * 'foo' = 0 - Warning A non-numeric value encountered
0 * array ( ) - TypeError Unsupported operand types: int * array
0 * array ( 0 => 1 ) - TypeError Unsupported operand types: int * array
0 * array ( 0 => 1, 1 => 100 ) - TypeError Unsupported operand types: int * array
0 * array ( 'foo' => 1, 'bar' => 2 ) - TypeError Unsupported operand types: int * array
0 * array ( 'bar' => 1, 'foo' => 2 ) - TypeError Unsupported operand types: int * array
0 * (object) array ( ) - TypeError Unsupported operand types: int * stdClass
0 * (object) array ( 'foo' => 1, 'bar' => 2 ) - TypeError Unsupported operand types: int * stdClass
0 * (object) array ( 'bar' => 1, 'foo' => 2 ) - TypeError Unsupported operand types: int * stdClass
0 * DateTime - TypeError Unsupported operand types: int * DateTime
0 * resource - TypeError Unsupported operand types: int * resource
0 * NULL = 0
10 * false = 0
10 * true = 10
10 * 0 = 0
10 * 10 = 100
10 * 0.0 = 0.0
10 * 10.0 = 100.0
10 * 3.14 = 31.400000000000002
10 * '0' = 0
10 * '10' = 100
10 * '10 elephants' = 100 - Notice A non well formed numeric value encountered
10 * 'foo' = 0 - Warning A non-numeric value encountered
10 * array ( ) - TypeError Unsupported operand types: int * array
10 * array ( 0 => 1 ) - TypeError Unsupported operand types: int * array
10 * array ( 0 => 1, 1 => 100 ) - TypeError Unsupported operand types: int * array
10 * array ( 'foo' => 1, 'bar' => 2 ) - TypeError Unsupported operand types: int * array
10 * array ( 'bar' => 1, 'foo' => 2 ) - TypeError Unsupported operand types: int * array
10 * (object) array ( ) - TypeError Unsupported operand types: int * stdClass
10 * (object) array ( 'foo' => 1, 'bar' => 2 ) - TypeError Unsupported operand types: int * stdClass
10 * (object) array ( 'bar' => 1, 'foo' => 2 ) - TypeError Unsupported operand types: int * stdClass
10 * DateTime - TypeError Unsupported operand types: int * DateTime
10 * resource - TypeError Unsupported operand types: int * resource
10 * NULL = 0
0.0 * false = 0.0
0.0 * true = 0.0
0.0 * 0 = 0.0
0.0 * 10 = 0.0
0.0 * 0.0 = 0.0
0.0 * 10.0 = 0.0
0.0 * 3.14 = 0.0
0.0 * '0' = 0.0
0.0 * '10' = 0.0
0.0 * '10 elephants' = 0.0 - Notice A non well formed numeric value encountered
0.0 * 'foo' = 0.0 - Warning A non-numeric value encountered
0.0 * array ( ) - TypeError Unsupported operand types: float * array
0.0 * array ( 0 => 1 ) - TypeError Unsupported operand types: float * array
0.0 * array ( 0 => 1, 1 => 100 ) - TypeError Unsupported operand types: float * array
0.0 * array ( 'foo' => 1, 'bar' => 2 ) - TypeError Unsupported operand types: float * array
0.0 * array ( 'bar' => 1, 'foo' => 2 ) - TypeError Unsupported operand types: float * array
0.0 * (object) array ( ) - TypeError Unsupported operand types: float * stdClass
0.0 * (object) array ( 'foo' => 1, 'bar' => 2 ) - TypeError Unsupported operand types: float * stdClass
0.0 * (object) array ( 'bar' => 1, 'foo' => 2 ) - TypeError Unsupported operand types: float * stdClass
0.0 * DateTime - TypeError Unsupported operand types: float * DateTime
0.0 * resource - TypeError Unsupported operand types: float * resource
0.0 * NULL = 0.0
10.0 * false = 0.0
10.0 * true = 10.0
10.0 * 0 = 0.0
10.0 * 10 = 100.0
10.0 * 0.0 = 0.0
10.0 * 10.0 = 100.0
10.0 * 3.14 = 31.400000000000002
10.0 * '0' = 0.0
10.0 * '10' = 100.0
10.0 * '10 elephants' = 100.0 - Notice A non well formed numeric value encountered
10.0 * 'foo' = 0.0 - Warning A non-numeric value encountered
10.0 * array ( ) - TypeError Unsupported operand types: float * array
10.0 * array ( 0 => 1 ) - TypeError Unsupported operand types: float * array
10.0 * array ( 0 => 1, 1 => 100 ) - TypeError Unsupported operand types: float * array
10.0 * array ( 'foo' => 1, 'bar' => 2 ) - TypeError Unsupported operand types: float * array
10.0 * array ( 'bar' => 1, 'foo' => 2 ) - TypeError Unsupported operand types: float * array
10.0 * (object) array ( ) - TypeError Unsupported operand types: float * stdClass
10.0 * (object) array ( 'foo' => 1, 'bar' => 2 ) - TypeError Unsupported operand types: float * stdClass
10.0 * (object) array ( 'bar' => 1, 'foo' => 2 ) - TypeError Unsupported operand types: float * stdClass
10.0 * DateTime - TypeError Unsupported operand types: float * DateTime
10.0 * resource - TypeError Unsupported operand types: float * resource
10.0 * NULL = 0.0
3.14 * false = 0.0
3.14 * true = 3.14
3.14 * 0 = 0.0
3.14 * 10 = 31.400000000000002
3.14 * 0.0 = 0.0
3.14 * 10.0 = 31.400000000000002
3.14 * 3.14 = 9.8596
3.14 * '0' = 0.0
3.14 * '10' = 31.400000000000002
3.14 * '10 elephants' = 31.400000000000002 - Notice A non well formed numeric value encountered
3.14 * 'foo' = 0.0 - Warning A non-numeric value encountered
3.14 * array ( ) - TypeError Unsupported operand types: float * array
3.14 * array ( 0 => 1 ) - TypeError Unsupported operand types: float * array
3.14 * array ( 0 => 1, 1 => 100 ) - TypeError Unsupported operand types: float * array
3.14 * array ( 'foo' => 1, 'bar' => 2 ) - TypeError Unsupported operand types: float * array
3.14 * array ( 'bar' => 1, 'foo' => 2 ) - TypeError Unsupported operand types: float * array
3.14 * (object) array ( ) - TypeError Unsupported operand types: float * stdClass
3.14 * (object) array ( 'foo' => 1, 'bar' => 2 ) - TypeError Unsupported operand types: float * stdClass
3.14 * (object) array ( 'bar' => 1, 'foo' => 2 ) - TypeError Unsupported operand types: float * stdClass
3.14 * DateTime - TypeError Unsupported operand types: float * DateTime
3.14 * resource - TypeError Unsupported operand types: float * resource
3.14 * NULL = 0.0
'0' * false = 0
'0' * true = 0
'0' * 0 = 0
'0' * 10 = 0
'0' * 0.0 = 0.0
'0' * 10.0 = 0.0
'0' * 3.14 = 0.0
'0' * '0' = 0
'0' * '10' = 0
'0' * '10 elephants' = 0 - Notice A non well formed numeric value encountered
'0' * 'foo' = 0 - Warning A non-numeric value encountered
'0' * array ( ) - TypeError Unsupported operand types: string * array
'0' * array ( 0 => 1 ) - TypeError Unsupported operand types: string * array
'0' * array ( 0 => 1, 1 => 100 ) - TypeError Unsupported operand types: string * array
'0' * array ( 'foo' => 1, 'bar' => 2 ) - TypeError Unsupported operand types: string * array
'0' * array ( 'bar' => 1, 'foo' => 2 ) - TypeError Unsupported operand types: string * array
'0' * (object) array ( ) - TypeError Unsupported operand types: string * stdClass
'0' * (object) array ( 'foo' => 1, 'bar' => 2 ) - TypeError Unsupported operand types: string * stdClass
'0' * (object) array ( 'bar' => 1, 'foo' => 2 ) - TypeError Unsupported operand types: string * stdClass
'0' * DateTime - TypeError Unsupported operand types: string * DateTime
'0' * resource - TypeError Unsupported operand types: string * resource
'0' * NULL = 0
'10' * false = 0
'10' * true = 10
'10' * 0 = 0
'10' * 10 = 100
'10' * 0.0 = 0.0
'10' * 10.0 = 100.0
'10' * 3.14 = 31.400000000000002
'10' * '0' = 0
'10' * '10' = 100
'10' * '10 elephants' = 100 - Notice A non well formed numeric value encountered
'10' * 'foo' = 0 - Warning A non-numeric value encountered
'10' * array ( ) - TypeError Unsupported operand types: string * array
'10' * array ( 0 => 1 ) - TypeError Unsupported operand types: string * array
'10' * array ( 0 => 1, 1 => 100 ) - TypeError Unsupported operand types: string * array
'10' * array ( 'foo' => 1, 'bar' => 2 ) - TypeError Unsupported operand types: string * array
'10' * array ( 'bar' => 1, 'foo' => 2 ) - TypeError Unsupported operand types: string * array
'10' * (object) array ( ) - TypeError Unsupported operand types: string * stdClass
'10' * (object) array ( 'foo' => 1, 'bar' => 2 ) - TypeError Unsupported operand types: string * stdClass
'10' * (object) array ( 'bar' => 1, 'foo' => 2 ) - TypeError Unsupported operand types: string * stdClass
'10' * DateTime - TypeError Unsupported operand types: string * DateTime
'10' * resource - TypeError Unsupported operand types: string * resource
'10' * NULL = 0
'10 elephants' * false = 0 - Notice A non well formed numeric value encountered
'10 elephants' * true = 10 - Notice A non well formed numeric value encountered
'10 elephants' * 0 = 0 - Notice A non well formed numeric value encountered
'10 elephants' * 10 = 100 - Notice A non well formed numeric value encountered
'10 elephants' * 0.0 = 0.0 - Notice A non well formed numeric value encountered
'10 elephants' * 10.0 = 100.0 - Notice A non well formed numeric value encountered
'10 elephants' * 3.14 = 31.400000000000002 - Notice A non well formed numeric value encountered
'10 elephants' * '0' = 0 - Notice A non well formed numeric value encountered
'10 elephants' * '10' = 100 - Notice A non well formed numeric value encountered
'10 elephants' * '10 elephants' = 100 - Notice A non well formed numeric value encountered
'10 elephants' * 'foo' = 0 - Warning A non-numeric value encountered
'10 elephants' * array ( ) - TypeError Unsupported operand types: string * array
'10 elephants' * array ( 0 => 1 ) - TypeError Unsupported operand types: string * array
'10 elephants' * array ( 0 => 1, 1 => 100 ) - TypeError Unsupported operand types: string * array
'10 elephants' * array ( 'foo' => 1, 'bar' => 2 ) - TypeError Unsupported operand types: string * array
'10 elephants' * array ( 'bar' => 1, 'foo' => 2 ) - TypeError Unsupported operand types: string * array
'10 elephants' * (object) array ( ) - TypeError Unsupported operand types: string * stdClass
'10 elephants' * (object) array ( 'foo' => 1, 'bar' => 2 ) - TypeError Unsupported operand types: string * stdClass
'10 elephants' * (object) array ( 'bar' => 1, 'foo' => 2 ) - TypeError Unsupported operand types: string * stdClass
'10 elephants' * DateTime - TypeError Unsupported operand types: string * DateTime
'10 elephants' * resource - TypeError Unsupported operand types: string * resource
'10 elephants' * NULL = 0 - Notice A non well formed numeric value encountered
'foo' * false = 0 - Warning A non-numeric value encountered
'foo' * true = 0 - Warning A non-numeric value encountered
'foo' * 0 = 0 - Warning A non-numeric value encountered
'foo' * 10 = 0 - Warning A non-numeric value encountered
'foo' * 0.0 = 0.0 - Warning A non-numeric value encountered
'foo' * 10.0 = 0.0 - Warning A non-numeric value encountered
'foo' * 3.14 = 0.0 - Warning A non-numeric value encountered
'foo' * '0' = 0 - Warning A non-numeric value encountered
'foo' * '10' = 0 - Warning A non-numeric value encountered
'foo' * '10 elephants' = 0 - Notice A non well formed numeric value encountered
'foo' * 'foo' = 0 - Warning A non-numeric value encountered
'foo' * array ( ) - TypeError Unsupported operand types: string * array
'foo' * array ( 0 => 1 ) - TypeError Unsupported operand types: string * array
'foo' * array ( 0 => 1, 1 => 100 ) - TypeError Unsupported operand types: string * array
'foo' * array ( 'foo' => 1, 'bar' => 2 ) - TypeError Unsupported operand types: string * array
'foo' * array ( 'bar' => 1, 'foo' => 2 ) - TypeError Unsupported operand types: string * array
'foo' * (object) array ( ) - TypeError Unsupported operand types: string * stdClass
'foo' * (object) array ( 'foo' => 1, 'bar' => 2 ) - TypeError Unsupported operand types: string * stdClass
'foo' * (object) array ( 'bar' => 1, 'foo' => 2 ) - TypeError Unsupported operand types: string * stdClass
'foo' * DateTime - TypeError Unsupported operand types: string * DateTime
'foo' * resource - TypeError Unsupported operand types: string * resource
'foo' * NULL = 0 - Warning A non-numeric value encountered
array ( ) * false - TypeError Unsupported operand types: array * bool
array ( ) * true - TypeError Unsupported operand types: array * bool
array ( ) * 0 - TypeError Unsupported operand types: array * int
array ( ) * 10 - TypeError Unsupported operand types: array * int
array ( ) * 0.0 - TypeError Unsupported operand types: array * float
array ( ) * 10.0 - TypeError Unsupported operand types: array * float
array ( ) * 3.14 - TypeError Unsupported operand types: array * float
array ( ) * '0' - TypeError Unsupported operand types: array * string
array ( ) * '10' - TypeError Unsupported operand types: array * string
array ( ) * '10 elephants' - TypeError Unsupported operand types: array * string
array ( ) * 'foo' - TypeError Unsupported operand types: array * string
array ( ) * array ( ) - TypeError Unsupported operand types: array * array
array ( ) * array ( 0 => 1 ) - TypeError Unsupported operand types: array * array
array ( ) * array ( 0 => 1, 1 => 100 ) - TypeError Unsupported operand types: array * array
array ( ) * array ( 'foo' => 1, 'bar' => 2 ) - TypeError Unsupported operand types: array * array
array ( ) * array ( 'bar' => 1, 'foo' => 2 ) - TypeError Unsupported operand types: array * array
array ( ) * (object) array ( ) - TypeError Unsupported operand types: array * stdClass
array ( ) * (object) array ( 'foo' => 1, 'bar' => 2 ) - TypeError Unsupported operand types: array * stdClass
array ( ) * (object) array ( 'bar' => 1, 'foo' => 2 ) - TypeError Unsupported operand types: array * stdClass
array ( ) * DateTime - TypeError Unsupported operand types: array * DateTime
array ( ) * resource - TypeError Unsupported operand types: array * resource
array ( ) * NULL - TypeError Unsupported operand types: array * null
array ( 0 => 1 ) * false - TypeError Unsupported operand types: array * bool
array ( 0 => 1 ) * true - TypeError Unsupported operand types: array * bool
array ( 0 => 1 ) * 0 - TypeError Unsupported operand types: array * int
array ( 0 => 1 ) * 10 - TypeError Unsupported operand types: array * int
array ( 0 => 1 ) * 0.0 - TypeError Unsupported operand types: array * float
array ( 0 => 1 ) * 10.0 - TypeError Unsupported operand types: array * float
array ( 0 => 1 ) * 3.14 - TypeError Unsupported operand types: array * float
array ( 0 => 1 ) * '0' - TypeError Unsupported operand types: array * string
array ( 0 => 1 ) * '10' - TypeError Unsupported operand types: array * string
array ( 0 => 1 ) * '10 elephants' - TypeError Unsupported operand types: array * string
array ( 0 => 1 ) * 'foo' - TypeError Unsupported operand types: array * string
array ( 0 => 1 ) * array ( ) - TypeError Unsupported operand types: array * array
array ( 0 => 1 ) * array ( 0 => 1 ) - TypeError Unsupported operand types: array * array
array ( 0 => 1 ) * array ( 0 => 1, 1 => 100 ) - TypeError Unsupported operand types: array * array
array ( 0 => 1 ) * array ( 'foo' => 1, 'bar' => 2 ) - TypeError Unsupported operand types: array * array
array ( 0 => 1 ) * array ( 'bar' => 1, 'foo' => 2 ) - TypeError Unsupported operand types: array * array
array ( 0 => 1 ) * (object) array ( ) - TypeError Unsupported operand types: array * stdClass
array ( 0 => 1 ) * (object) array ( 'foo' => 1, 'bar' => 2 ) - TypeError Unsupported operand types: array * stdClass
array ( 0 => 1 ) * (object) array ( 'bar' => 1, 'foo' => 2 ) - TypeError Unsupported operand types: array * stdClass
array ( 0 => 1 ) * DateTime - TypeError Unsupported operand types: array * DateTime
array ( 0 => 1 ) * resource - TypeError Unsupported operand types: array * resource
array ( 0 => 1 ) * NULL - TypeError Unsupported operand types: array * null
array ( 0 => 1, 1 => 100 ) * false - TypeError Unsupported operand types: array * bool
array ( 0 => 1, 1 => 100 ) * true - TypeError Unsupported operand types: array * bool
array ( 0 => 1, 1 => 100 ) * 0 - TypeError Unsupported operand types: array * int
array ( 0 => 1, 1 => 100 ) * 10 - TypeError Unsupported operand types: array * int
array ( 0 => 1, 1 => 100 ) * 0.0 - TypeError Unsupported operand types: array * float
array ( 0 => 1, 1 => 100 ) * 10.0 - TypeError Unsupported operand types: array * float
array ( 0 => 1, 1 => 100 ) * 3.14 - TypeError Unsupported operand types: array * float
array ( 0 => 1, 1 => 100 ) * '0' - TypeError Unsupported operand types: array * string
array ( 0 => 1, 1 => 100 ) * '10' - TypeError Unsupported operand types: array * string
array ( 0 => 1, 1 => 100 ) * '10 elephants' - TypeError Unsupported operand types: array * string
array ( 0 => 1, 1 => 100 ) * 'foo' - TypeError Unsupported operand types: array * string
array ( 0 => 1, 1 => 100 ) * array ( ) - TypeError Unsupported operand types: array * array
array ( 0 => 1, 1 => 100 ) * array ( 0 => 1 ) - TypeError Unsupported operand types: array * array
array ( 0 => 1, 1 => 100 ) * array ( 0 => 1, 1 => 100 ) - TypeError Unsupported operand types: array * array
array ( 0 => 1, 1 => 100 ) * array ( 'foo' => 1, 'bar' => 2 ) - TypeError Unsupported operand types: array * array
array ( 0 => 1, 1 => 100 ) * array ( 'bar' => 1, 'foo' => 2 ) - TypeError Unsupported operand types: array * array
array ( 0 => 1, 1 => 100 ) * (object) array ( ) - TypeError Unsupported operand types: array * stdClass
array ( 0 => 1, 1 => 100 ) * (object) array ( 'foo' => 1, 'bar' => 2 ) - TypeError Unsupported operand types: array * stdClass
array ( 0 => 1, 1 => 100 ) * (object) array ( 'bar' => 1, 'foo' => 2 ) - TypeError Unsupported operand types: array * stdClass
array ( 0 => 1, 1 => 100 ) * DateTime - TypeError Unsupported operand types: array * DateTime
array ( 0 => 1, 1 => 100 ) * resource - TypeError Unsupported operand types: array * resource
array ( 0 => 1, 1 => 100 ) * NULL - TypeError Unsupported operand types: array * null
array ( 'foo' => 1, 'bar' => 2 ) * false - TypeError Unsupported operand types: array * bool
array ( 'foo' => 1, 'bar' => 2 ) * true - TypeError Unsupported operand types: array * bool
array ( 'foo' => 1, 'bar' => 2 ) * 0 - TypeError Unsupported operand types: array * int
array ( 'foo' => 1, 'bar' => 2 ) * 10 - TypeError Unsupported operand types: array * int
array ( 'foo' => 1, 'bar' => 2 ) * 0.0 - TypeError Unsupported operand types: array * float
array ( 'foo' => 1, 'bar' => 2 ) * 10.0 - TypeError Unsupported operand types: array * float
array ( 'foo' => 1, 'bar' => 2 ) * 3.14 - TypeError Unsupported operand types: array * float
array ( 'foo' => 1, 'bar' => 2 ) * '0' - TypeError Unsupported operand types: array * string
array ( 'foo' => 1, 'bar' => 2 ) * '10' - TypeError Unsupported operand types: array * string
array ( 'foo' => 1, 'bar' => 2 ) * '10 elephants' - TypeError Unsupported operand types: array * string
array ( 'foo' => 1, 'bar' => 2 ) * 'foo' - TypeError Unsupported operand types: array * string
array ( 'foo' => 1, 'bar' => 2 ) * array ( ) - TypeError Unsupported operand types: array * array
array ( 'foo' => 1, 'bar' => 2 ) * array ( 0 => 1 ) - TypeError Unsupported operand types: array * array
array ( 'foo' => 1, 'bar' => 2 ) * array ( 0 => 1, 1 => 100 ) - TypeError Unsupported operand types: array * array
array ( 'foo' => 1, 'bar' => 2 ) * array ( 'foo' => 1, 'bar' => 2 ) - TypeError Unsupported operand types: array * array
array ( 'foo' => 1, 'bar' => 2 ) * array ( 'bar' => 1, 'foo' => 2 ) - TypeError Unsupported operand types: array * array
array ( 'foo' => 1, 'bar' => 2 ) * (object) array ( ) - TypeError Unsupported operand types: array * stdClass
array ( 'foo' => 1, 'bar' => 2 ) * (object) array ( 'foo' => 1, 'bar' => 2 ) - TypeError Unsupported operand types: array * stdClass
array ( 'foo' => 1, 'bar' => 2 ) * (object) array ( 'bar' => 1, 'foo' => 2 ) - TypeError Unsupported operand types: array * stdClass
array ( 'foo' => 1, 'bar' => 2 ) * DateTime - TypeError Unsupported operand types: array * DateTime
array ( 'foo' => 1, 'bar' => 2 ) * resource - TypeError Unsupported operand types: array * resource
array ( 'foo' => 1, 'bar' => 2 ) * NULL - TypeError Unsupported operand types: array * null
array ( 'bar' => 1, 'foo' => 2 ) * false - TypeError Unsupported operand types: array * bool
array ( 'bar' => 1, 'foo' => 2 ) * true - TypeError Unsupported operand types: array * bool
array ( 'bar' => 1, 'foo' => 2 ) * 0 - TypeError Unsupported operand types: array * int
array ( 'bar' => 1, 'foo' => 2 ) * 10 - TypeError Unsupported operand types: array * int
array ( 'bar' => 1, 'foo' => 2 ) * 0.0 - TypeError Unsupported operand types: array * float
array ( 'bar' => 1, 'foo' => 2 ) * 10.0 - TypeError Unsupported operand types: array * float
array ( 'bar' => 1, 'foo' => 2 ) * 3.14 - TypeError Unsupported operand types: array * float
array ( 'bar' => 1, 'foo' => 2 ) * '0' - TypeError Unsupported operand types: array * string
array ( 'bar' => 1, 'foo' => 2 ) * '10' - TypeError Unsupported operand types: array * string
array ( 'bar' => 1, 'foo' => 2 ) * '10 elephants' - TypeError Unsupported operand types: array * string
array ( 'bar' => 1, 'foo' => 2 ) * 'foo' - TypeError Unsupported operand types: array * string
array ( 'bar' => 1, 'foo' => 2 ) * array ( ) - TypeError Unsupported operand types: array * array
array ( 'bar' => 1, 'foo' => 2 ) * array ( 0 => 1 ) - TypeError Unsupported operand types: array * array
array ( 'bar' => 1, 'foo' => 2 ) * array ( 0 => 1, 1 => 100 ) - TypeError Unsupported operand types: array * array
array ( 'bar' => 1, 'foo' => 2 ) * array ( 'foo' => 1, 'bar' => 2 ) - TypeError Unsupported operand types: array * array
array ( 'bar' => 1, 'foo' => 2 ) * array ( 'bar' => 1, 'foo' => 2 ) - TypeError Unsupported operand types: array * array
array ( 'bar' => 1, 'foo' => 2 ) * (object) array ( ) - TypeError Unsupported operand types: array * stdClass
array ( 'bar' => 1, 'foo' => 2 ) * (object) array ( 'foo' => 1, 'bar' => 2 ) - TypeError Unsupported operand types: array * stdClass
array ( 'bar' => 1, 'foo' => 2 ) * (object) array ( 'bar' => 1, 'foo' => 2 ) - TypeError Unsupported operand types: array * stdClass
array ( 'bar' => 1, 'foo' => 2 ) * DateTime - TypeError Unsupported operand types: array * DateTime
array ( 'bar' => 1, 'foo' => 2 ) * resource - TypeError Unsupported operand types: array * resource
array ( 'bar' => 1, 'foo' => 2 ) * NULL - TypeError Unsupported operand types: array * null
(object) array ( ) * false - TypeError Unsupported operand types: stdClass * bool
(object) array ( ) * true - TypeError Unsupported operand types: stdClass * bool
(object) array ( ) * 0 - TypeError Unsupported operand types: stdClass * int
(object) array ( ) * 10 - TypeError Unsupported operand types: stdClass * int
(object) array ( ) * 0.0 - TypeError Unsupported operand types: stdClass * float
(object) array ( ) * 10.0 - TypeError Unsupported operand types: stdClass * float
(object) array ( ) * 3.14 - TypeError Unsupported operand types: stdClass * float
(object) array ( ) * '0' - TypeError Unsupported operand types: stdClass * string
(object) array ( ) * '10' - TypeError Unsupported operand types: stdClass * string
(object) array ( ) * '10 elephants' - TypeError Unsupported operand types: stdClass * string
(object) array ( ) * 'foo' - TypeError Unsupported operand types: stdClass * string
(object) array ( ) * array ( ) - TypeError Unsupported operand types: stdClass * array
(object) array ( ) * array ( 0 => 1 ) - TypeError Unsupported operand types: stdClass * array
(object) array ( ) * array ( 0 => 1, 1 => 100 ) - TypeError Unsupported operand types: stdClass * array
(object) array ( ) * array ( 'foo' => 1, 'bar' => 2 ) - TypeError Unsupported operand types: stdClass * array
(object) array ( ) * array ( 'bar' => 1, 'foo' => 2 ) - TypeError Unsupported operand types: stdClass * array
(object) array ( ) * (object) array ( ) - TypeError Unsupported operand types: stdClass * stdClass
(object) array ( ) * (object) array ( 'foo' => 1, 'bar' => 2 ) - TypeError Unsupported operand types: stdClass * stdClass
(object) array ( ) * (object) array ( 'bar' => 1, 'foo' => 2 ) - TypeError Unsupported operand types: stdClass * stdClass
(object) array ( ) * DateTime - TypeError Unsupported operand types: stdClass * DateTime
(object) array ( ) * resource - TypeError Unsupported operand types: stdClass * resource
(object) array ( ) * NULL - TypeError Unsupported operand types: stdClass * null
(object) array ( 'foo' => 1, 'bar' => 2 ) * false - TypeError Unsupported operand types: stdClass * bool
(object) array ( 'foo' => 1, 'bar' => 2 ) * true - TypeError Unsupported operand types: stdClass * bool
(object) array ( 'foo' => 1, 'bar' => 2 ) * 0 - TypeError Unsupported operand types: stdClass * int
(object) array ( 'foo' => 1, 'bar' => 2 ) * 10 - TypeError Unsupported operand types: stdClass * int
(object) array ( 'foo' => 1, 'bar' => 2 ) * 0.0 - TypeError Unsupported operand types: stdClass * float
(object) array ( 'foo' => 1, 'bar' => 2 ) * 10.0 - TypeError Unsupported operand types: stdClass * float
(object) array ( 'foo' => 1, 'bar' => 2 ) * 3.14 - TypeError Unsupported operand types: stdClass * float
(object) array ( 'foo' => 1, 'bar' => 2 ) * '0' - TypeError Unsupported operand types: stdClass * string
(object) array ( 'foo' => 1, 'bar' => 2 ) * '10' - TypeError Unsupported operand types: stdClass * string
(object) array ( 'foo' => 1, 'bar' => 2 ) * '10 elephants' - TypeError Unsupported operand types: stdClass * string
(object) array ( 'foo' => 1, 'bar' => 2 ) * 'foo' - TypeError Unsupported operand types: stdClass * string
(object) array ( 'foo' => 1, 'bar' => 2 ) * array ( ) - TypeError Unsupported operand types: stdClass * array
(object) array ( 'foo' => 1, 'bar' => 2 ) * array ( 0 => 1 ) - TypeError Unsupported operand types: stdClass * array
(object) array ( 'foo' => 1, 'bar' => 2 ) * array ( 0 => 1, 1 => 100 ) - TypeError Unsupported operand types: stdClass * array
(object) array ( 'foo' => 1, 'bar' => 2 ) * array ( 'foo' => 1, 'bar' => 2 ) - TypeError Unsupported operand types: stdClass * array
(object) array ( 'foo' => 1, 'bar' => 2 ) * array ( 'bar' => 1, 'foo' => 2 ) - TypeError Unsupported operand types: stdClass * array
(object) array ( 'foo' => 1, 'bar' => 2 ) * (object) array ( ) - TypeError Unsupported operand types: stdClass * stdClass
(object) array ( 'foo' => 1, 'bar' => 2 ) * (object) array ( 'foo' => 1, 'bar' => 2 ) - TypeError Unsupported operand types: stdClass * stdClass
(object) array ( 'foo' => 1, 'bar' => 2 ) * (object) array ( 'bar' => 1, 'foo' => 2 ) - TypeError Unsupported operand types: stdClass * stdClass
(object) array ( 'foo' => 1, 'bar' => 2 ) * DateTime - TypeError Unsupported operand types: stdClass * DateTime
(object) array ( 'foo' => 1, 'bar' => 2 ) * resource - TypeError Unsupported operand types: stdClass * resource
(object) array ( 'foo' => 1, 'bar' => 2 ) * NULL - TypeError Unsupported operand types: stdClass * null
(object) array ( 'bar' => 1, 'foo' => 2 ) * false - TypeError Unsupported operand types: stdClass * bool
(object) array ( 'bar' => 1, 'foo' => 2 ) * true - TypeError Unsupported operand types: stdClass * bool
(object) array ( 'bar' => 1, 'foo' => 2 ) * 0 - TypeError Unsupported operand types: stdClass * int
(object) array ( 'bar' => 1, 'foo' => 2 ) * 10 - TypeError Unsupported operand types: stdClass * int
(object) array ( 'bar' => 1, 'foo' => 2 ) * 0.0 - TypeError Unsupported operand types: stdClass * float
(object) array ( 'bar' => 1, 'foo' => 2 ) * 10.0 - TypeError Unsupported operand types: stdClass * float
(object) array ( 'bar' => 1, 'foo' => 2 ) * 3.14 - TypeError Unsupported operand types: stdClass * float
(object) array ( 'bar' => 1, 'foo' => 2 ) * '0' - TypeError Unsupported operand types: stdClass * string
(object) array ( 'bar' => 1, 'foo' => 2 ) * '10' - TypeError Unsupported operand types: stdClass * string
(object) array ( 'bar' => 1, 'foo' => 2 ) * '10 elephants' - TypeError Unsupported operand types: stdClass * string
(object) array ( 'bar' => 1, 'foo' => 2 ) * 'foo' - TypeError Unsupported operand types: stdClass * string
(object) array ( 'bar' => 1, 'foo' => 2 ) * array ( ) - TypeError Unsupported operand types: stdClass * array
(object) array ( 'bar' => 1, 'foo' => 2 ) * array ( 0 => 1 ) - TypeError Unsupported operand types: stdClass * array
(object) array ( 'bar' => 1, 'foo' => 2 ) * array ( 0 => 1, 1 => 100 ) - TypeError Unsupported operand types: stdClass * array
(object) array ( 'bar' => 1, 'foo' => 2 ) * array ( 'foo' => 1, 'bar' => 2 ) - TypeError Unsupported operand types: stdClass * array
(object) array ( 'bar' => 1, 'foo' => 2 ) * array ( 'bar' => 1, 'foo' => 2 ) - TypeError Unsupported operand types: stdClass * array
(object) array ( 'bar' => 1, 'foo' => 2 ) * (object) array ( ) - TypeError Unsupported operand types: stdClass * stdClass
(object) array ( 'bar' => 1, 'foo' => 2 ) * (object) array ( 'foo' => 1, 'bar' => 2 ) - TypeError Unsupported operand types: stdClass * stdClass
(object) array ( 'bar' => 1, 'foo' => 2 ) * (object) array ( 'bar' => 1, 'foo' => 2 ) - TypeError Unsupported operand types: stdClass * stdClass
(object) array ( 'bar' => 1, 'foo' => 2 ) * DateTime - TypeError Unsupported operand types: stdClass * DateTime
(object) array ( 'bar' => 1, 'foo' => 2 ) * resource - TypeError Unsupported operand types: stdClass * resource
(object) array ( 'bar' => 1, 'foo' => 2 ) * NULL - TypeError Unsupported operand types: stdClass * null
DateTime * false - TypeError Unsupported operand types: DateTime * bool
DateTime * true - TypeError Unsupported operand types: DateTime * bool
DateTime * 0 - TypeError Unsupported operand types: DateTime * int
DateTime * 10 - TypeError Unsupported operand types: DateTime * int
DateTime * 0.0 - TypeError Unsupported operand types: DateTime * float
DateTime * 10.0 - TypeError Unsupported operand types: DateTime * float
DateTime * 3.14 - TypeError Unsupported operand types: DateTime * float
DateTime * '0' - TypeError Unsupported operand types: DateTime * string
DateTime * '10' - TypeError Unsupported operand types: DateTime * string
DateTime * '10 elephants' - TypeError Unsupported operand types: DateTime * string
DateTime * 'foo' - TypeError Unsupported operand types: DateTime * string
DateTime * array ( ) - TypeError Unsupported operand types: DateTime * array
DateTime * array ( 0 => 1 ) - TypeError Unsupported operand types: DateTime * array
DateTime * array ( 0 => 1, 1 => 100 ) - TypeError Unsupported operand types: DateTime * array
DateTime * array ( 'foo' => 1, 'bar' => 2 ) - TypeError Unsupported operand types: DateTime * array
DateTime * array ( 'bar' => 1, 'foo' => 2 ) - TypeError Unsupported operand types: DateTime * array
DateTime * (object) array ( ) - TypeError Unsupported operand types: DateTime * stdClass
DateTime * (object) array ( 'foo' => 1, 'bar' => 2 ) - TypeError Unsupported operand types: DateTime * stdClass
DateTime * (object) array ( 'bar' => 1, 'foo' => 2 ) - TypeError Unsupported operand types: DateTime * stdClass
DateTime * DateTime - TypeError Unsupported operand types: DateTime * DateTime
DateTime * resource - TypeError Unsupported operand types: DateTime * resource
DateTime * NULL - TypeError Unsupported operand types: DateTime * null
resource * false - TypeError Unsupported operand types: resource * bool
resource * true - TypeError Unsupported operand types: resource * bool
resource * 0 - TypeError Unsupported operand types: resource * int
resource * 10 - TypeError Unsupported operand types: resource * int
resource * 0.0 - TypeError Unsupported operand types: resource * float
resource * 10.0 - TypeError Unsupported operand types: resource * float
resource * 3.14 - TypeError Unsupported operand types: resource * float
resource * '0' - TypeError Unsupported operand types: resource * string
resource * '10' - TypeError Unsupported operand types: resource * string
resource * '10 elephants' - TypeError Unsupported operand types: resource * string
resource * 'foo' - TypeError Unsupported operand types: resource * string
resource * array ( ) - TypeError Unsupported operand types: resource * array
resource * array ( 0 => 1 ) - TypeError Unsupported operand types: resource * array
resource * array ( 0 => 1, 1 => 100 ) - TypeError Unsupported operand types: resource * array
resource * array ( 'foo' => 1, 'bar' => 2 ) - TypeError Unsupported operand types: resource * array
resource * array ( 'bar' => 1, 'foo' => 2 ) - TypeError Unsupported operand types: resource * array
resource * (object) array ( ) - TypeError Unsupported operand types: resource * stdClass
resource * (object) array ( 'foo' => 1, 'bar' => 2 ) - TypeError Unsupported operand types: resource * stdClass
resource * (object) array ( 'bar' => 1, 'foo' => 2 ) - TypeError Unsupported operand types: resource * stdClass
resource * DateTime - TypeError Unsupported operand types: resource * DateTime
resource * resource - TypeError Unsupported operand types: resource * resource
resource * NULL - TypeError Unsupported operand types: resource * null
NULL * false = 0
NULL * true = 0
NULL * 0 = 0
NULL * 10 = 0
NULL * 0.0 = 0.0
NULL * 10.0 = 0.0
NULL * 3.14 = 0.0
NULL * '0' = 0
NULL * '10' = 0
NULL * '10 elephants' = 0 - Notice A non well formed numeric value encountered
NULL * 'foo' = 0 - Warning A non-numeric value encountered
NULL * array ( ) - TypeError Unsupported operand types: null * array
NULL * array ( 0 => 1 ) - TypeError Unsupported operand types: null * array
NULL * array ( 0 => 1, 1 => 100 ) - TypeError Unsupported operand types: null * array
NULL * array ( 'foo' => 1, 'bar' => 2 ) - TypeError Unsupported operand types: null * array
NULL * array ( 'bar' => 1, 'foo' => 2 ) - TypeError Unsupported operand types: null * array
NULL * (object) array ( ) - TypeError Unsupported operand types: null * stdClass
NULL * (object) array ( 'foo' => 1, 'bar' => 2 ) - TypeError Unsupported operand types: null * stdClass
NULL * (object) array ( 'bar' => 1, 'foo' => 2 ) - TypeError Unsupported operand types: null * stdClass
NULL * DateTime - TypeError Unsupported operand types: null * DateTime
NULL * resource - TypeError Unsupported operand types: null * resource
NULL * NULL = 0
>> $a / $b
false / false = NAN - Warning Division by zero
false / true = 0
false / 0 = NAN - Warning Division by zero
false / 10 = 0
false / 0.0 = NAN - Warning Division by zero
false / 10.0 = 0.0
false / 3.14 = 0.0
false / '0' = NAN - Warning Division by zero
false / '10' = 0
false / '10 elephants' = 0 - Notice A non well formed numeric value encountered
false / 'foo' = NAN - Warning Division by zero
false / array ( ) - TypeError Unsupported operand types: bool / array
false / array ( 0 => 1 ) - TypeError Unsupported operand types: bool / array
false / array ( 0 => 1, 1 => 100 ) - TypeError Unsupported operand types: bool / array
false / array ( 'foo' => 1, 'bar' => 2 ) - TypeError Unsupported operand types: bool / array
false / array ( 'bar' => 1, 'foo' => 2 ) - TypeError Unsupported operand types: bool / array
false / (object) array ( ) - TypeError Unsupported operand types: bool / stdClass
false / (object) array ( 'foo' => 1, 'bar' => 2 ) - TypeError Unsupported operand types: bool / stdClass
false / (object) array ( 'bar' => 1, 'foo' => 2 ) - TypeError Unsupported operand types: bool / stdClass
false / DateTime - TypeError Unsupported operand types: bool / DateTime
false / resource - TypeError Unsupported operand types: bool / resource
false / NULL = NAN - Warning Division by zero
true / false = INF - Warning Division by zero
true / true = 1
true / 0 = INF - Warning Division by zero
true / 10 = 0.1
true / 0.0 = INF - Warning Division by zero
true / 10.0 = 0.1
true / 3.14 = 0.3184713375796178
true / '0' = INF - Warning Division by zero
true / '10' = 0.1
true / '10 elephants' = 0.1 - Notice A non well formed numeric value encountered
true / 'foo' = INF - Warning Division by zero
true / array ( ) - TypeError Unsupported operand types: bool / array
true / array ( 0 => 1 ) - TypeError Unsupported operand types: bool / array
true / array ( 0 => 1, 1 => 100 ) - TypeError Unsupported operand types: bool / array
true / array ( 'foo' => 1, 'bar' => 2 ) - TypeError Unsupported operand types: bool / array
true / array ( 'bar' => 1, 'foo' => 2 ) - TypeError Unsupported operand types: bool / array
true / (object) array ( ) - TypeError Unsupported operand types: bool / stdClass
true / (object) array ( 'foo' => 1, 'bar' => 2 ) - TypeError Unsupported operand types: bool / stdClass
true / (object) array ( 'bar' => 1, 'foo' => 2 ) - TypeError Unsupported operand types: bool / stdClass
true / DateTime - TypeError Unsupported operand types: bool / DateTime
true / resource - TypeError Unsupported operand types: bool / resource
true / NULL = INF - Warning Division by zero
0 / false = NAN - Warning Division by zero
0 / true = 0
0 / 0 = NAN - Warning Division by zero
0 / 10 = 0
0 / 0.0 = NAN - Warning Division by zero
0 / 10.0 = 0.0
0 / 3.14 = 0.0
0 / '0' = NAN - Warning Division by zero
0 / '10' = 0
0 / '10 elephants' = 0 - Notice A non well formed numeric value encountered
0 / 'foo' = NAN - Warning Division by zero
0 / array ( ) - TypeError Unsupported operand types: int / array
0 / array ( 0 => 1 ) - TypeError Unsupported operand types: int / array
0 / array ( 0 => 1, 1 => 100 ) - TypeError Unsupported operand types: int / array
0 / array ( 'foo' => 1, 'bar' => 2 ) - TypeError Unsupported operand types: int / array
0 / array ( 'bar' => 1, 'foo' => 2 ) - TypeError Unsupported operand types: int / array
0 / (object) array ( ) - TypeError Unsupported operand types: int / stdClass
0 / (object) array ( 'foo' => 1, 'bar' => 2 ) - TypeError Unsupported operand types: int / stdClass
0 / (object) array ( 'bar' => 1, 'foo' => 2 ) - TypeError Unsupported operand types: int / stdClass
0 / DateTime - TypeError Unsupported operand types: int / DateTime
0 / resource - TypeError Unsupported operand types: int / resource
0 / NULL = NAN - Warning Division by zero
10 / false = INF - Warning Division by zero
10 / true = 10
10 / 0 = INF - Warning Division by zero
10 / 10 = 1
10 / 0.0 = INF - Warning Division by zero
10 / 10.0 = 1.0
10 / 3.14 = 3.184713375796178
10 / '0' = INF - Warning Division by zero
10 / '10' = 1
10 / '10 elephants' = 1 - Notice A non well formed numeric value encountered
10 / 'foo' = INF - Warning Division by zero
10 / array ( ) - TypeError Unsupported operand types: int / array
10 / array ( 0 => 1 ) - TypeError Unsupported operand types: int / array
10 / array ( 0 => 1, 1 => 100 ) - TypeError Unsupported operand types: int / array
10 / array ( 'foo' => 1, 'bar' => 2 ) - TypeError Unsupported operand types: int / array
10 / array ( 'bar' => 1, 'foo' => 2 ) - TypeError Unsupported operand types: int / array
10 / (object) array ( ) - TypeError Unsupported operand types: int / stdClass
10 / (object) array ( 'foo' => 1, 'bar' => 2 ) - TypeError Unsupported operand types: int / stdClass
10 / (object) array ( 'bar' => 1, 'foo' => 2 ) - TypeError Unsupported operand types: int / stdClass
10 / DateTime - TypeError Unsupported operand types: int / DateTime
10 / resource - TypeError Unsupported operand types: int / resource
10 / NULL = INF - Warning Division by zero
0.0 / false = NAN - Warning Division by zero
0.0 / true = 0.0
0.0 / 0 = NAN - Warning Division by zero
0.0 / 10 = 0.0
0.0 / 0.0 = NAN - Warning Division by zero
0.0 / 10.0 = 0.0
0.0 / 3.14 = 0.0
0.0 / '0' = NAN - Warning Division by zero
0.0 / '10' = 0.0
0.0 / '10 elephants' = 0.0 - Notice A non well formed numeric value encountered
0.0 / 'foo' = NAN - Warning Division by zero
0.0 / array ( ) - TypeError Unsupported operand types: float / array
0.0 / array ( 0 => 1 ) - TypeError Unsupported operand types: float / array
0.0 / array ( 0 => 1, 1 => 100 ) - TypeError Unsupported operand types: float / array
0.0 / array ( 'foo' => 1, 'bar' => 2 ) - TypeError Unsupported operand types: float / array
0.0 / array ( 'bar' => 1, 'foo' => 2 ) - TypeError Unsupported operand types: float / array
0.0 / (object) array ( ) - TypeError Unsupported operand types: float / stdClass
0.0 / (object) array ( 'foo' => 1, 'bar' => 2 ) - TypeError Unsupported operand types: float / stdClass
0.0 / (object) array ( 'bar' => 1, 'foo' => 2 ) - TypeError Unsupported operand types: float / stdClass
0.0 / DateTime - TypeError Unsupported operand types: float / DateTime
0.0 / resource - TypeError Unsupported operand types: float / resource
0.0 / NULL = NAN - Warning Division by zero
10.0 / false = INF - Warning Division by zero
10.0 / true = 10.0
10.0 / 0 = INF - Warning Division by zero
10.0 / 10 = 1.0
10.0 / 0.0 = INF - Warning Division by zero
10.0 / 10.0 = 1.0
10.0 / 3.14 = 3.184713375796178
10.0 / '0' = INF - Warning Division by zero
10.0 / '10' = 1.0
10.0 / '10 elephants' = 1.0 - Notice A non well formed numeric value encountered
10.0 / 'foo' = INF - Warning Division by zero
10.0 / array ( ) - TypeError Unsupported operand types: float / array
10.0 / array ( 0 => 1 ) - TypeError Unsupported operand types: float / array
10.0 / array ( 0 => 1, 1 => 100 ) - TypeError Unsupported operand types: float / array
10.0 / array ( 'foo' => 1, 'bar' => 2 ) - TypeError Unsupported operand types: float / array
10.0 / array ( 'bar' => 1, 'foo' => 2 ) - TypeError Unsupported operand types: float / array
10.0 / (object) array ( ) - TypeError Unsupported operand types: float / stdClass
10.0 / (object) array ( 'foo' => 1, 'bar' => 2 ) - TypeError Unsupported operand types: float / stdClass
10.0 / (object) array ( 'bar' => 1, 'foo' => 2 ) - TypeError Unsupported operand types: float / stdClass
10.0 / DateTime - TypeError Unsupported operand types: float / DateTime
10.0 / resource - TypeError Unsupported operand types: float / resource
10.0 / NULL = INF - Warning Division by zero
3.14 / false = INF - Warning Division by zero
3.14 / true = 3.14
3.14 / 0 = INF - Warning Division by zero
3.14 / 10 = 0.314
3.14 / 0.0 = INF - Warning Division by zero
3.14 / 10.0 = 0.314
3.14 / 3.14 = 1.0
3.14 / '0' = INF - Warning Division by zero
3.14 / '10' = 0.314
3.14 / '10 elephants' = 0.314 - Notice A non well formed numeric value encountered
3.14 / 'foo' = INF - Warning Division by zero
3.14 / array ( ) - TypeError Unsupported operand types: float / array
3.14 / array ( 0 => 1 ) - TypeError Unsupported operand types: float / array
3.14 / array ( 0 => 1, 1 => 100 ) - TypeError Unsupported operand types: float / array
3.14 / array ( 'foo' => 1, 'bar' => 2 ) - TypeError Unsupported operand types: float / array
3.14 / array ( 'bar' => 1, 'foo' => 2 ) - TypeError Unsupported operand types: float / array
3.14 / (object) array ( ) - TypeError Unsupported operand types: float / stdClass
3.14 / (object) array ( 'foo' => 1, 'bar' => 2 ) - TypeError Unsupported operand types: float / stdClass
3.14 / (object) array ( 'bar' => 1, 'foo' => 2 ) - TypeError Unsupported operand types: float / stdClass
3.14 / DateTime - TypeError Unsupported operand types: float / DateTime
3.14 / resource - TypeError Unsupported operand types: float / resource
3.14 / NULL = INF - Warning Division by zero
'0' / false = NAN - Warning Division by zero
'0' / true = 0
'0' / 0 = NAN - Warning Division by zero
'0' / 10 = 0
'0' / 0.0 = NAN - Warning Division by zero
'0' / 10.0 = 0.0
'0' / 3.14 = 0.0
'0' / '0' = NAN - Warning Division by zero
'0' / '10' = 0
'0' / '10 elephants' = 0 - Notice A non well formed numeric value encountered
'0' / 'foo' = NAN - Warning Division by zero
'0' / array ( ) - TypeError Unsupported operand types: string / array
'0' / array ( 0 => 1 ) - TypeError Unsupported operand types: string / array
'0' / array ( 0 => 1, 1 => 100 ) - TypeError Unsupported operand types: string / array
'0' / array ( 'foo' => 1, 'bar' => 2 ) - TypeError Unsupported operand types: string / array
'0' / array ( 'bar' => 1, 'foo' => 2 ) - TypeError Unsupported operand types: string / array
'0' / (object) array ( ) - TypeError Unsupported operand types: string / stdClass
'0' / (object) array ( 'foo' => 1, 'bar' => 2 ) - TypeError Unsupported operand types: string / stdClass
'0' / (object) array ( 'bar' => 1, 'foo' => 2 ) - TypeError Unsupported operand types: string / stdClass
'0' / DateTime - TypeError Unsupported operand types: string / DateTime
'0' / resource - TypeError Unsupported operand types: string / resource
'0' / NULL = NAN - Warning Division by zero
'10' / false = INF - Warning Division by zero
'10' / true = 10
'10' / 0 = INF - Warning Division by zero
'10' / 10 = 1
'10' / 0.0 = INF - Warning Division by zero
'10' / 10.0 = 1.0
'10' / 3.14 = 3.184713375796178
'10' / '0' = INF - Warning Division by zero
'10' / '10' = 1
'10' / '10 elephants' = 1 - Notice A non well formed numeric value encountered
'10' / 'foo' = INF - Warning Division by zero
'10' / array ( ) - TypeError Unsupported operand types: string / array
'10' / array ( 0 => 1 ) - TypeError Unsupported operand types: string / array
'10' / array ( 0 => 1, 1 => 100 ) - TypeError Unsupported operand types: string / array
'10' / array ( 'foo' => 1, 'bar' => 2 ) - TypeError Unsupported operand types: string / array
'10' / array ( 'bar' => 1, 'foo' => 2 ) - TypeError Unsupported operand types: string / array
'10' / (object) array ( ) - TypeError Unsupported operand types: string / stdClass
'10' / (object) array ( 'foo' => 1, 'bar' => 2 ) - TypeError Unsupported operand types: string / stdClass
'10' / (object) array ( 'bar' => 1, 'foo' => 2 ) - TypeError Unsupported operand types: string / stdClass
'10' / DateTime - TypeError Unsupported operand types: string / DateTime
'10' / resource - TypeError Unsupported operand types: string / resource
'10' / NULL = INF - Warning Division by zero
'10 elephants' / false = INF - Warning Division by zero
'10 elephants' / true = 10 - Notice A non well formed numeric value encountered
'10 elephants' / 0 = INF - Warning Division by zero
'10 elephants' / 10 = 1 - Notice A non well formed numeric value encountered
'10 elephants' / 0.0 = INF - Warning Division by zero
'10 elephants' / 10.0 = 1.0 - Notice A non well formed numeric value encountered
'10 elephants' / 3.14 = 3.184713375796178 - Notice A non well formed numeric value encountered
'10 elephants' / '0' = INF - Warning Division by zero
'10 elephants' / '10' = 1 - Notice A non well formed numeric value encountered
'10 elephants' / '10 elephants' = 1 - Notice A non well formed numeric value encountered
'10 elephants' / 'foo' = INF - Warning Division by zero
'10 elephants' / array ( ) - TypeError Unsupported operand types: string / array
'10 elephants' / array ( 0 => 1 ) - TypeError Unsupported operand types: string / array
'10 elephants' / array ( 0 => 1, 1 => 100 ) - TypeError Unsupported operand types: string / array
'10 elephants' / array ( 'foo' => 1, 'bar' => 2 ) - TypeError Unsupported operand types: string / array
'10 elephants' / array ( 'bar' => 1, 'foo' => 2 ) - TypeError Unsupported operand types: string / array
'10 elephants' / (object) array ( ) - TypeError Unsupported operand types: string / stdClass
'10 elephants' / (object) array ( 'foo' => 1, 'bar' => 2 ) - TypeError Unsupported operand types: string / stdClass
'10 elephants' / (object) array ( 'bar' => 1, 'foo' => 2 ) - TypeError Unsupported operand types: string / stdClass
'10 elephants' / DateTime - TypeError Unsupported operand types: string / DateTime
'10 elephants' / resource - TypeError Unsupported operand types: string / resource
'10 elephants' / NULL = INF - Warning Division by zero
'foo' / false = NAN - Warning Division by zero
'foo' / true = 0 - Warning A non-numeric value encountered
'foo' / 0 = NAN - Warning Division by zero
'foo' / 10 = 0 - Warning A non-numeric value encountered
'foo' / 0.0 = NAN - Warning Division by zero
'foo' / 10.0 = 0.0 - Warning A non-numeric value encountered
'foo' / 3.14 = 0.0 - Warning A non-numeric value encountered
'foo' / '0' = NAN - Warning Division by zero
'foo' / '10' = 0 - Warning A non-numeric value encountered
'foo' / '10 elephants' = 0 - Notice A non well formed numeric value encountered
'foo' / 'foo' = NAN - Warning Division by zero
'foo' / array ( ) - TypeError Unsupported operand types: string / array
'foo' / array ( 0 => 1 ) - TypeError Unsupported operand types: string / array
'foo' / array ( 0 => 1, 1 => 100 ) - TypeError Unsupported operand types: string / array
'foo' / array ( 'foo' => 1, 'bar' => 2 ) - TypeError Unsupported operand types: string / array
'foo' / array ( 'bar' => 1, 'foo' => 2 ) - TypeError Unsupported operand types: string / array
'foo' / (object) array ( ) - TypeError Unsupported operand types: string / stdClass
'foo' / (object) array ( 'foo' => 1, 'bar' => 2 ) - TypeError Unsupported operand types: string / stdClass
'foo' / (object) array ( 'bar' => 1, 'foo' => 2 ) - TypeError Unsupported operand types: string / stdClass
'foo' / DateTime - TypeError Unsupported operand types: string / DateTime
'foo' / resource - TypeError Unsupported operand types: string / resource
'foo' / NULL = NAN - Warning Division by zero
array ( ) / false - TypeError Unsupported operand types: array / bool
array ( ) / true - TypeError Unsupported operand types: array / bool
array ( ) / 0 - TypeError Unsupported operand types: array / int
array ( ) / 10 - TypeError Unsupported operand types: array / int
array ( ) / 0.0 - TypeError Unsupported operand types: array / float
array ( ) / 10.0 - TypeError Unsupported operand types: array / float
array ( ) / 3.14 - TypeError Unsupported operand types: array / float
array ( ) / '0' - TypeError Unsupported operand types: array / string
array ( ) / '10' - TypeError Unsupported operand types: array / string
array ( ) / '10 elephants' - TypeError Unsupported operand types: array / string
array ( ) / 'foo' - TypeError Unsupported operand types: array / string
array ( ) / array ( ) - TypeError Unsupported operand types: array / array
array ( ) / array ( 0 => 1 ) - TypeError Unsupported operand types: array / array
array ( ) / array ( 0 => 1, 1 => 100 ) - TypeError Unsupported operand types: array / array
array ( ) / array ( 'foo' => 1, 'bar' => 2 ) - TypeError Unsupported operand types: array / array
array ( ) / array ( 'bar' => 1, 'foo' => 2 ) - TypeError Unsupported operand types: array / array
array ( ) / (object) array ( ) - TypeError Unsupported operand types: array / stdClass
array ( ) / (object) array ( 'foo' => 1, 'bar' => 2 ) - TypeError Unsupported operand types: array / stdClass
array ( ) / (object) array ( 'bar' => 1, 'foo' => 2 ) - TypeError Unsupported operand types: array / stdClass
array ( ) / DateTime - TypeError Unsupported operand types: array / DateTime
array ( ) / resource - TypeError Unsupported operand types: array / resource
array ( ) / NULL - TypeError Unsupported operand types: array / null
array ( 0 => 1 ) / false - TypeError Unsupported operand types: array / bool
array ( 0 => 1 ) / true - TypeError Unsupported operand types: array / bool
array ( 0 => 1 ) / 0 - TypeError Unsupported operand types: array / int
array ( 0 => 1 ) / 10 - TypeError Unsupported operand types: array / int
array ( 0 => 1 ) / 0.0 - TypeError Unsupported operand types: array / float
array ( 0 => 1 ) / 10.0 - TypeError Unsupported operand types: array / float
array ( 0 => 1 ) / 3.14 - TypeError Unsupported operand types: array / float
array ( 0 => 1 ) / '0' - TypeError Unsupported operand types: array / string
array ( 0 => 1 ) / '10' - TypeError Unsupported operand types: array / string
array ( 0 => 1 ) / '10 elephants' - TypeError Unsupported operand types: array / string
array ( 0 => 1 ) / 'foo' - TypeError Unsupported operand types: array / string
array ( 0 => 1 ) / array ( ) - TypeError Unsupported operand types: array / array
array ( 0 => 1 ) / array ( 0 => 1 ) - TypeError Unsupported operand types: array / array
array ( 0 => 1 ) / array ( 0 => 1, 1 => 100 ) - TypeError Unsupported operand types: array / array
array ( 0 => 1 ) / array ( 'foo' => 1, 'bar' => 2 ) - TypeError Unsupported operand types: array / array
array ( 0 => 1 ) / array ( 'bar' => 1, 'foo' => 2 ) - TypeError Unsupported operand types: array / array
array ( 0 => 1 ) / (object) array ( ) - TypeError Unsupported operand types: array / stdClass
array ( 0 => 1 ) / (object) array ( 'foo' => 1, 'bar' => 2 ) - TypeError Unsupported operand types: array / stdClass
array ( 0 => 1 ) / (object) array ( 'bar' => 1, 'foo' => 2 ) - TypeError Unsupported operand types: array / stdClass
array ( 0 => 1 ) / DateTime - TypeError Unsupported operand types: array / DateTime
array ( 0 => 1 ) / resource - TypeError Unsupported operand types: array / resource
array ( 0 => 1 ) / NULL - TypeError Unsupported operand types: array / null
array ( 0 => 1, 1 => 100 ) / false - TypeError Unsupported operand types: array / bool
array ( 0 => 1, 1 => 100 ) / true - TypeError Unsupported operand types: array / bool
array ( 0 => 1, 1 => 100 ) / 0 - TypeError Unsupported operand types: array / int
array ( 0 => 1, 1 => 100 ) / 10 - TypeError Unsupported operand types: array / int
array ( 0 => 1, 1 => 100 ) / 0.0 - TypeError Unsupported operand types: array / float
array ( 0 => 1, 1 => 100 ) / 10.0 - TypeError Unsupported operand types: array / float
array ( 0 => 1, 1 => 100 ) / 3.14 - TypeError Unsupported operand types: array / float
array ( 0 => 1, 1 => 100 ) / '0' - TypeError Unsupported operand types: array / string
array ( 0 => 1, 1 => 100 ) / '10' - TypeError Unsupported operand types: array / string
array ( 0 => 1, 1 => 100 ) / '10 elephants' - TypeError Unsupported operand types: array / string
array ( 0 => 1, 1 => 100 ) / 'foo' - TypeError Unsupported operand types: array / string
array ( 0 => 1, 1 => 100 ) / array ( ) - TypeError Unsupported operand types: array / array
array ( 0 => 1, 1 => 100 ) / array ( 0 => 1 ) - TypeError Unsupported operand types: array / array
array ( 0 => 1, 1 => 100 ) / array ( 0 => 1, 1 => 100 ) - TypeError Unsupported operand types: array / array
array ( 0 => 1, 1 => 100 ) / array ( 'foo' => 1, 'bar' => 2 ) - TypeError Unsupported operand types: array / array
array ( 0 => 1, 1 => 100 ) / array ( 'bar' => 1, 'foo' => 2 ) - TypeError Unsupported operand types: array / array
array ( 0 => 1, 1 => 100 ) / (object) array ( ) - TypeError Unsupported operand types: array / stdClass
array ( 0 => 1, 1 => 100 ) / (object) array ( 'foo' => 1, 'bar' => 2 ) - TypeError Unsupported operand types: array / stdClass
array ( 0 => 1, 1 => 100 ) / (object) array ( 'bar' => 1, 'foo' => 2 ) - TypeError Unsupported operand types: array / stdClass
array ( 0 => 1, 1 => 100 ) / DateTime - TypeError Unsupported operand types: array / DateTime
array ( 0 => 1, 1 => 100 ) / resource - TypeError Unsupported operand types: array / resource
array ( 0 => 1, 1 => 100 ) / NULL - TypeError Unsupported operand types: array / null
array ( 'foo' => 1, 'bar' => 2 ) / false - TypeError Unsupported operand types: array / bool
array ( 'foo' => 1, 'bar' => 2 ) / true - TypeError Unsupported operand types: array / bool
array ( 'foo' => 1, 'bar' => 2 ) / 0 - TypeError Unsupported operand types: array / int
array ( 'foo' => 1, 'bar' => 2 ) / 10 - TypeError Unsupported operand types: array / int
array ( 'foo' => 1, 'bar' => 2 ) / 0.0 - TypeError Unsupported operand types: array / float
array ( 'foo' => 1, 'bar' => 2 ) / 10.0 - TypeError Unsupported operand types: array / float
array ( 'foo' => 1, 'bar' => 2 ) / 3.14 - TypeError Unsupported operand types: array / float
array ( 'foo' => 1, 'bar' => 2 ) / '0' - TypeError Unsupported operand types: array / string
array ( 'foo' => 1, 'bar' => 2 ) / '10' - TypeError Unsupported operand types: array / string
array ( 'foo' => 1, 'bar' => 2 ) / '10 elephants' - TypeError Unsupported operand types: array / string
array ( 'foo' => 1, 'bar' => 2 ) / 'foo' - TypeError Unsupported operand types: array / string
array ( 'foo' => 1, 'bar' => 2 ) / array ( ) - TypeError Unsupported operand types: array / array
array ( 'foo' => 1, 'bar' => 2 ) / array ( 0 => 1 ) - TypeError Unsupported operand types: array / array
array ( 'foo' => 1, 'bar' => 2 ) / array ( 0 => 1, 1 => 100 ) - TypeError Unsupported operand types: array / array
array ( 'foo' => 1, 'bar' => 2 ) / array ( 'foo' => 1, 'bar' => 2 ) - TypeError Unsupported operand types: array / array
array ( 'foo' => 1, 'bar' => 2 ) / array ( 'bar' => 1, 'foo' => 2 ) - TypeError Unsupported operand types: array / array
array ( 'foo' => 1, 'bar' => 2 ) / (object) array ( ) - TypeError Unsupported operand types: array / stdClass
array ( 'foo' => 1, 'bar' => 2 ) / (object) array ( 'foo' => 1, 'bar' => 2 ) - TypeError Unsupported operand types: array / stdClass
array ( 'foo' => 1, 'bar' => 2 ) / (object) array ( 'bar' => 1, 'foo' => 2 ) - TypeError Unsupported operand types: array / stdClass
array ( 'foo' => 1, 'bar' => 2 ) / DateTime - TypeError Unsupported operand types: array / DateTime
array ( 'foo' => 1, 'bar' => 2 ) / resource - TypeError Unsupported operand types: array / resource
array ( 'foo' => 1, 'bar' => 2 ) / NULL - TypeError Unsupported operand types: array / null
array ( 'bar' => 1, 'foo' => 2 ) / false - TypeError Unsupported operand types: array / bool
array ( 'bar' => 1, 'foo' => 2 ) / true - TypeError Unsupported operand types: array / bool
array ( 'bar' => 1, 'foo' => 2 ) / 0 - TypeError Unsupported operand types: array / int
array ( 'bar' => 1, 'foo' => 2 ) / 10 - TypeError Unsupported operand types: array / int
array ( 'bar' => 1, 'foo' => 2 ) / 0.0 - TypeError Unsupported operand types: array / float
array ( 'bar' => 1, 'foo' => 2 ) / 10.0 - TypeError Unsupported operand types: array / float
array ( 'bar' => 1, 'foo' => 2 ) / 3.14 - TypeError Unsupported operand types: array / float
array ( 'bar' => 1, 'foo' => 2 ) / '0' - TypeError Unsupported operand types: array / string
array ( 'bar' => 1, 'foo' => 2 ) / '10' - TypeError Unsupported operand types: array / string
array ( 'bar' => 1, 'foo' => 2 ) / '10 elephants' - TypeError Unsupported operand types: array / string
array ( 'bar' => 1, 'foo' => 2 ) / 'foo' - TypeError Unsupported operand types: array / string
array ( 'bar' => 1, 'foo' => 2 ) / array ( ) - TypeError Unsupported operand types: array / array
array ( 'bar' => 1, 'foo' => 2 ) / array ( 0 => 1 ) - TypeError Unsupported operand types: array / array
array ( 'bar' => 1, 'foo' => 2 ) / array ( 0 => 1, 1 => 100 ) - TypeError Unsupported operand types: array / array
array ( 'bar' => 1, 'foo' => 2 ) / array ( 'foo' => 1, 'bar' => 2 ) - TypeError Unsupported operand types: array / array
array ( 'bar' => 1, 'foo' => 2 ) / array ( 'bar' => 1, 'foo' => 2 ) - TypeError Unsupported operand types: array / array
array ( 'bar' => 1, 'foo' => 2 ) / (object) array ( ) - TypeError Unsupported operand types: array / stdClass
array ( 'bar' => 1, 'foo' => 2 ) / (object) array ( 'foo' => 1, 'bar' => 2 ) - TypeError Unsupported operand types: array / stdClass
array ( 'bar' => 1, 'foo' => 2 ) / (object) array ( 'bar' => 1, 'foo' => 2 ) - TypeError Unsupported operand types: array / stdClass
array ( 'bar' => 1, 'foo' => 2 ) / DateTime - TypeError Unsupported operand types: array / DateTime
array ( 'bar' => 1, 'foo' => 2 ) / resource - TypeError Unsupported operand types: array / resource
array ( 'bar' => 1, 'foo' => 2 ) / NULL - TypeError Unsupported operand types: array / null
(object) array ( ) / false - TypeError Unsupported operand types: stdClass / bool
(object) array ( ) / true - TypeError Unsupported operand types: stdClass / bool
(object) array ( ) / 0 - TypeError Unsupported operand types: stdClass / int
(object) array ( ) / 10 - TypeError Unsupported operand types: stdClass / int
(object) array ( ) / 0.0 - TypeError Unsupported operand types: stdClass / float
(object) array ( ) / 10.0 - TypeError Unsupported operand types: stdClass / float
(object) array ( ) / 3.14 - TypeError Unsupported operand types: stdClass / float
(object) array ( ) / '0' - TypeError Unsupported operand types: stdClass / string
(object) array ( ) / '10' - TypeError Unsupported operand types: stdClass / string
(object) array ( ) / '10 elephants' - TypeError Unsupported operand types: stdClass / string
(object) array ( ) / 'foo' - TypeError Unsupported operand types: stdClass / string
(object) array ( ) / array ( ) - TypeError Unsupported operand types: stdClass / array
(object) array ( ) / array ( 0 => 1 ) - TypeError Unsupported operand types: stdClass / array
(object) array ( ) / array ( 0 => 1, 1 => 100 ) - TypeError Unsupported operand types: stdClass / array
(object) array ( ) / array ( 'foo' => 1, 'bar' => 2 ) - TypeError Unsupported operand types: stdClass / array
(object) array ( ) / array ( 'bar' => 1, 'foo' => 2 ) - TypeError Unsupported operand types: stdClass / array
(object) array ( ) / (object) array ( ) - TypeError Unsupported operand types: stdClass / stdClass
(object) array ( ) / (object) array ( 'foo' => 1, 'bar' => 2 ) - TypeError Unsupported operand types: stdClass / stdClass
(object) array ( ) / (object) array ( 'bar' => 1, 'foo' => 2 ) - TypeError Unsupported operand types: stdClass / stdClass
(object) array ( ) / DateTime - TypeError Unsupported operand types: stdClass / DateTime
(object) array ( ) / resource - TypeError Unsupported operand types: stdClass / resource
(object) array ( ) / NULL - TypeError Unsupported operand types: stdClass / null
(object) array ( 'foo' => 1, 'bar' => 2 ) / false - TypeError Unsupported operand types: stdClass / bool
(object) array ( 'foo' => 1, 'bar' => 2 ) / true - TypeError Unsupported operand types: stdClass / bool
(object) array ( 'foo' => 1, 'bar' => 2 ) / 0 - TypeError Unsupported operand types: stdClass / int
(object) array ( 'foo' => 1, 'bar' => 2 ) / 10 - TypeError Unsupported operand types: stdClass / int
(object) array ( 'foo' => 1, 'bar' => 2 ) / 0.0 - TypeError Unsupported operand types: stdClass / float
(object) array ( 'foo' => 1, 'bar' => 2 ) / 10.0 - TypeError Unsupported operand types: stdClass / float
(object) array ( 'foo' => 1, 'bar' => 2 ) / 3.14 - TypeError Unsupported operand types: stdClass / float
(object) array ( 'foo' => 1, 'bar' => 2 ) / '0' - TypeError Unsupported operand types: stdClass / string
(object) array ( 'foo' => 1, 'bar' => 2 ) / '10' - TypeError Unsupported operand types: stdClass / string
(object) array ( 'foo' => 1, 'bar' => 2 ) / '10 elephants' - TypeError Unsupported operand types: stdClass / string
(object) array ( 'foo' => 1, 'bar' => 2 ) / 'foo' - TypeError Unsupported operand types: stdClass / string
(object) array ( 'foo' => 1, 'bar' => 2 ) / array ( ) - TypeError Unsupported operand types: stdClass / array
(object) array ( 'foo' => 1, 'bar' => 2 ) / array ( 0 => 1 ) - TypeError Unsupported operand types: stdClass / array
(object) array ( 'foo' => 1, 'bar' => 2 ) / array ( 0 => 1, 1 => 100 ) - TypeError Unsupported operand types: stdClass / array
(object) array ( 'foo' => 1, 'bar' => 2 ) / array ( 'foo' => 1, 'bar' => 2 ) - TypeError Unsupported operand types: stdClass / array
(object) array ( 'foo' => 1, 'bar' => 2 ) / array ( 'bar' => 1, 'foo' => 2 ) - TypeError Unsupported operand types: stdClass / array
(object) array ( 'foo' => 1, 'bar' => 2 ) / (object) array ( ) - TypeError Unsupported operand types: stdClass / stdClass
(object) array ( 'foo' => 1, 'bar' => 2 ) / (object) array ( 'foo' => 1, 'bar' => 2 ) - TypeError Unsupported operand types: stdClass / stdClass
(object) array ( 'foo' => 1, 'bar' => 2 ) / (object) array ( 'bar' => 1, 'foo' => 2 ) - TypeError Unsupported operand types: stdClass / stdClass
(object) array ( 'foo' => 1, 'bar' => 2 ) / DateTime - TypeError Unsupported operand types: stdClass / DateTime
(object) array ( 'foo' => 1, 'bar' => 2 ) / resource - TypeError Unsupported operand types: stdClass / resource
(object) array ( 'foo' => 1, 'bar' => 2 ) / NULL - TypeError Unsupported operand types: stdClass / null
(object) array ( 'bar' => 1, 'foo' => 2 ) / false - TypeError Unsupported operand types: stdClass / bool
(object) array ( 'bar' => 1, 'foo' => 2 ) / true - TypeError Unsupported operand types: stdClass / bool
(object) array ( 'bar' => 1, 'foo' => 2 ) / 0 - TypeError Unsupported operand types: stdClass / int
(object) array ( 'bar' => 1, 'foo' => 2 ) / 10 - TypeError Unsupported operand types: stdClass / int
(object) array ( 'bar' => 1, 'foo' => 2 ) / 0.0 - TypeError Unsupported operand types: stdClass / float
(object) array ( 'bar' => 1, 'foo' => 2 ) / 10.0 - TypeError Unsupported operand types: stdClass / float
(object) array ( 'bar' => 1, 'foo' => 2 ) / 3.14 - TypeError Unsupported operand types: stdClass / float
(object) array ( 'bar' => 1, 'foo' => 2 ) / '0' - TypeError Unsupported operand types: stdClass / string
(object) array ( 'bar' => 1, 'foo' => 2 ) / '10' - TypeError Unsupported operand types: stdClass / string
(object) array ( 'bar' => 1, 'foo' => 2 ) / '10 elephants' - TypeError Unsupported operand types: stdClass / string
(object) array ( 'bar' => 1, 'foo' => 2 ) / 'foo' - TypeError Unsupported operand types: stdClass / string
(object) array ( 'bar' => 1, 'foo' => 2 ) / array ( ) - TypeError Unsupported operand types: stdClass / array
(object) array ( 'bar' => 1, 'foo' => 2 ) / array ( 0 => 1 ) - TypeError Unsupported operand types: stdClass / array
(object) array ( 'bar' => 1, 'foo' => 2 ) / array ( 0 => 1, 1 => 100 ) - TypeError Unsupported operand types: stdClass / array
(object) array ( 'bar' => 1, 'foo' => 2 ) / array ( 'foo' => 1, 'bar' => 2 ) - TypeError Unsupported operand types: stdClass / array
(object) array ( 'bar' => 1, 'foo' => 2 ) / array ( 'bar' => 1, 'foo' => 2 ) - TypeError Unsupported operand types: stdClass / array
(object) array ( 'bar' => 1, 'foo' => 2 ) / (object) array ( ) - TypeError Unsupported operand types: stdClass / stdClass
(object) array ( 'bar' => 1, 'foo' => 2 ) / (object) array ( 'foo' => 1, 'bar' => 2 ) - TypeError Unsupported operand types: stdClass / stdClass
(object) array ( 'bar' => 1, 'foo' => 2 ) / (object) array ( 'bar' => 1, 'foo' => 2 ) - TypeError Unsupported operand types: stdClass / stdClass
(object) array ( 'bar' => 1, 'foo' => 2 ) / DateTime - TypeError Unsupported operand types: stdClass / DateTime
(object) array ( 'bar' => 1, 'foo' => 2 ) / resource - TypeError Unsupported operand types: stdClass / resource
(object) array ( 'bar' => 1, 'foo' => 2 ) / NULL - TypeError Unsupported operand types: stdClass / null
DateTime / false - TypeError Unsupported operand types: DateTime / bool
DateTime / true - TypeError Unsupported operand types: DateTime / bool
DateTime / 0 - TypeError Unsupported operand types: DateTime / int
DateTime / 10 - TypeError Unsupported operand types: DateTime / int
DateTime / 0.0 - TypeError Unsupported operand types: DateTime / float
DateTime / 10.0 - TypeError Unsupported operand types: DateTime / float
DateTime / 3.14 - TypeError Unsupported operand types: DateTime / float
DateTime / '0' - TypeError Unsupported operand types: DateTime / string
DateTime / '10' - TypeError Unsupported operand types: DateTime / string
DateTime / '10 elephants' - TypeError Unsupported operand types: DateTime / string
DateTime / 'foo' - TypeError Unsupported operand types: DateTime / string
DateTime / array ( ) - TypeError Unsupported operand types: DateTime / array
DateTime / array ( 0 => 1 ) - TypeError Unsupported operand types: DateTime / array
DateTime / array ( 0 => 1, 1 => 100 ) - TypeError Unsupported operand types: DateTime / array
DateTime / array ( 'foo' => 1, 'bar' => 2 ) - TypeError Unsupported operand types: DateTime / array
DateTime / array ( 'bar' => 1, 'foo' => 2 ) - TypeError Unsupported operand types: DateTime / array
DateTime / (object) array ( ) - TypeError Unsupported operand types: DateTime / stdClass
DateTime / (object) array ( 'foo' => 1, 'bar' => 2 ) - TypeError Unsupported operand types: DateTime / stdClass
DateTime / (object) array ( 'bar' => 1, 'foo' => 2 ) - TypeError Unsupported operand types: DateTime / stdClass
DateTime / DateTime - TypeError Unsupported operand types: DateTime / DateTime
DateTime / resource - TypeError Unsupported operand types: DateTime / resource
DateTime / NULL - TypeError Unsupported operand types: DateTime / null
resource / false - TypeError Unsupported operand types: resource / bool
resource / true - TypeError Unsupported operand types: resource / bool
resource / 0 - TypeError Unsupported operand types: resource / int
resource / 10 - TypeError Unsupported operand types: resource / int
resource / 0.0 - TypeError Unsupported operand types: resource / float
resource / 10.0 - TypeError Unsupported operand types: resource / float
resource / 3.14 - TypeError Unsupported operand types: resource / float
resource / '0' - TypeError Unsupported operand types: resource / string
resource / '10' - TypeError Unsupported operand types: resource / string
resource / '10 elephants' - TypeError Unsupported operand types: resource / string
resource / 'foo' - TypeError Unsupported operand types: resource / string
resource / array ( ) - TypeError Unsupported operand types: resource / array
resource / array ( 0 => 1 ) - TypeError Unsupported operand types: resource / array
resource / array ( 0 => 1, 1 => 100 ) - TypeError Unsupported operand types: resource / array
resource / array ( 'foo' => 1, 'bar' => 2 ) - TypeError Unsupported operand types: resource / array
resource / array ( 'bar' => 1, 'foo' => 2 ) - TypeError Unsupported operand types: resource / array
resource / (object) array ( ) - TypeError Unsupported operand types: resource / stdClass
resource / (object) array ( 'foo' => 1, 'bar' => 2 ) - TypeError Unsupported operand types: resource / stdClass
resource / (object) array ( 'bar' => 1, 'foo' => 2 ) - TypeError Unsupported operand types: resource / stdClass
resource / DateTime - TypeError Unsupported operand types: resource / DateTime
resource / resource - TypeError Unsupported operand types: resource / resource
resource / NULL - TypeError Unsupported operand types: resource / null
NULL / false = NAN - Warning Division by zero
NULL / true = 0
NULL / 0 = NAN - Warning Division by zero
NULL / 10 = 0
NULL / 0.0 = NAN - Warning Division by zero
NULL / 10.0 = 0.0
NULL / 3.14 = 0.0
NULL / '0' = NAN - Warning Division by zero
NULL / '10' = 0
NULL / '10 elephants' = 0 - Notice A non well formed numeric value encountered
NULL / 'foo' = NAN - Warning Division by zero
NULL / array ( ) - TypeError Unsupported operand types: null / array
NULL / array ( 0 => 1 ) - TypeError Unsupported operand types: null / array
NULL / array ( 0 => 1, 1 => 100 ) - TypeError Unsupported operand types: null / array
NULL / array ( 'foo' => 1, 'bar' => 2 ) - TypeError Unsupported operand types: null / array
NULL / array ( 'bar' => 1, 'foo' => 2 ) - TypeError Unsupported operand types: null / array
NULL / (object) array ( ) - TypeError Unsupported operand types: null / stdClass
NULL / (object) array ( 'foo' => 1, 'bar' => 2 ) - TypeError Unsupported operand types: null / stdClass
NULL / (object) array ( 'bar' => 1, 'foo' => 2 ) - TypeError Unsupported operand types: null / stdClass
NULL / DateTime - TypeError Unsupported operand types: null / DateTime
NULL / resource - TypeError Unsupported operand types: null / resource
NULL / NULL = NAN - Warning Division by zero
>> $a % $b
false % false - DivisionByZeroError Modulo by zero
false % true = 0
false % 0 - DivisionByZeroError Modulo by zero
false % 10 = 0
false % 0.0 - DivisionByZeroError Modulo by zero
false % 10.0 = 0
false % 3.14 = 0
false % '0' - DivisionByZeroError Modulo by zero
false % '10' = 0
false % '10 elephants' = 0 - Notice A non well formed numeric value encountered
false % 'foo' - DivisionByZeroError Modulo by zero
false % array ( ) - TypeError Unsupported operand types: bool % array
false % array ( 0 => 1 ) - TypeError Unsupported operand types: bool % array
false % array ( 0 => 1, 1 => 100 ) - TypeError Unsupported operand types: bool % array
false % array ( 'foo' => 1, 'bar' => 2 ) - TypeError Unsupported operand types: bool % array
false % array ( 'bar' => 1, 'foo' => 2 ) - TypeError Unsupported operand types: bool % array
false % (object) array ( ) - TypeError Unsupported operand types: bool % stdClass
false % (object) array ( 'foo' => 1, 'bar' => 2 ) - TypeError Unsupported operand types: bool % stdClass
false % (object) array ( 'bar' => 1, 'foo' => 2 ) - TypeError Unsupported operand types: bool % stdClass
false % DateTime - TypeError Unsupported operand types: bool % DateTime
false % resource - TypeError Unsupported operand types: bool % resource
false % NULL - DivisionByZeroError Modulo by zero
true % false - DivisionByZeroError Modulo by zero
true % true = 0
true % 0 - DivisionByZeroError Modulo by zero
true % 10 = 1
true % 0.0 - DivisionByZeroError Modulo by zero
true % 10.0 = 1
true % 3.14 = 1
true % '0' - DivisionByZeroError Modulo by zero
true % '10' = 1
true % '10 elephants' = 1 - Notice A non well formed numeric value encountered
true % 'foo' - DivisionByZeroError Modulo by zero
true % array ( ) - TypeError Unsupported operand types: bool % array
true % array ( 0 => 1 ) - TypeError Unsupported operand types: bool % array
true % array ( 0 => 1, 1 => 100 ) - TypeError Unsupported operand types: bool % array
true % array ( 'foo' => 1, 'bar' => 2 ) - TypeError Unsupported operand types: bool % array
true % array ( 'bar' => 1, 'foo' => 2 ) - TypeError Unsupported operand types: bool % array
true % (object) array ( ) - TypeError Unsupported operand types: bool % stdClass
true % (object) array ( 'foo' => 1, 'bar' => 2 ) - TypeError Unsupported operand types: bool % stdClass
true % (object) array ( 'bar' => 1, 'foo' => 2 ) - TypeError Unsupported operand types: bool % stdClass
true % DateTime - TypeError Unsupported operand types: bool % DateTime
true % resource - TypeError Unsupported operand types: bool % resource
true % NULL - DivisionByZeroError Modulo by zero
0 % false - DivisionByZeroError Modulo by zero
0 % true = 0
0 % 0 - DivisionByZeroError Modulo by zero
0 % 10 = 0
0 % 0.0 - DivisionByZeroError Modulo by zero
0 % 10.0 = 0
0 % 3.14 = 0
0 % '0' - DivisionByZeroError Modulo by zero
0 % '10' = 0
0 % '10 elephants' = 0 - Notice A non well formed numeric value encountered
0 % 'foo' - DivisionByZeroError Modulo by zero
0 % array ( ) - TypeError Unsupported operand types: int % array
0 % array ( 0 => 1 ) - TypeError Unsupported operand types: int % array
0 % array ( 0 => 1, 1 => 100 ) - TypeError Unsupported operand types: int % array
0 % array ( 'foo' => 1, 'bar' => 2 ) - TypeError Unsupported operand types: int % array
0 % array ( 'bar' => 1, 'foo' => 2 ) - TypeError Unsupported operand types: int % array
0 % (object) array ( ) - TypeError Unsupported operand types: int % stdClass
0 % (object) array ( 'foo' => 1, 'bar' => 2 ) - TypeError Unsupported operand types: int % stdClass
0 % (object) array ( 'bar' => 1, 'foo' => 2 ) - TypeError Unsupported operand types: int % stdClass
0 % DateTime - TypeError Unsupported operand types: int % DateTime
0 % resource - TypeError Unsupported operand types: int % resource
0 % NULL - DivisionByZeroError Modulo by zero
10 % false - DivisionByZeroError Modulo by zero
10 % true = 0
10 % 0 - DivisionByZeroError Modulo by zero
10 % 10 = 0
10 % 0.0 - DivisionByZeroError Modulo by zero
10 % 10.0 = 0
10 % 3.14 = 1
10 % '0' - DivisionByZeroError Modulo by zero
10 % '10' = 0
10 % '10 elephants' = 0 - Notice A non well formed numeric value encountered
10 % 'foo' - DivisionByZeroError Modulo by zero
10 % array ( ) - TypeError Unsupported operand types: int % array
10 % array ( 0 => 1 ) - TypeError Unsupported operand types: int % array
10 % array ( 0 => 1, 1 => 100 ) - TypeError Unsupported operand types: int % array
10 % array ( 'foo' => 1, 'bar' => 2 ) - TypeError Unsupported operand types: int % array
10 % array ( 'bar' => 1, 'foo' => 2 ) - TypeError Unsupported operand types: int % array
10 % (object) array ( ) - TypeError Unsupported operand types: int % stdClass
10 % (object) array ( 'foo' => 1, 'bar' => 2 ) - TypeError Unsupported operand types: int % stdClass
10 % (object) array ( 'bar' => 1, 'foo' => 2 ) - TypeError Unsupported operand types: int % stdClass
10 % DateTime - TypeError Unsupported operand types: int % DateTime
10 % resource - TypeError Unsupported operand types: int % resource
10 % NULL - DivisionByZeroError Modulo by zero
0.0 % false - DivisionByZeroError Modulo by zero
0.0 % true = 0
0.0 % 0 - DivisionByZeroError Modulo by zero
0.0 % 10 = 0
0.0 % 0.0 - DivisionByZeroError Modulo by zero
0.0 % 10.0 = 0
0.0 % 3.14 = 0
0.0 % '0' - DivisionByZeroError Modulo by zero
0.0 % '10' = 0
0.0 % '10 elephants' = 0 - Notice A non well formed numeric value encountered
0.0 % 'foo' - DivisionByZeroError Modulo by zero
0.0 % array ( ) - TypeError Unsupported operand types: float % array
0.0 % array ( 0 => 1 ) - TypeError Unsupported operand types: float % array
0.0 % array ( 0 => 1, 1 => 100 ) - TypeError Unsupported operand types: float % array
0.0 % array ( 'foo' => 1, 'bar' => 2 ) - TypeError Unsupported operand types: float % array
0.0 % array ( 'bar' => 1, 'foo' => 2 ) - TypeError Unsupported operand types: float % array
0.0 % (object) array ( ) - TypeError Unsupported operand types: float % stdClass
0.0 % (object) array ( 'foo' => 1, 'bar' => 2 ) - TypeError Unsupported operand types: float % stdClass
0.0 % (object) array ( 'bar' => 1, 'foo' => 2 ) - TypeError Unsupported operand types: float % stdClass
0.0 % DateTime - TypeError Unsupported operand types: float % DateTime
0.0 % resource - TypeError Unsupported operand types: float % resource
0.0 % NULL - DivisionByZeroError Modulo by zero
10.0 % false - DivisionByZeroError Modulo by zero
10.0 % true = 0
10.0 % 0 - DivisionByZeroError Modulo by zero
10.0 % 10 = 0
10.0 % 0.0 - DivisionByZeroError Modulo by zero
10.0 % 10.0 = 0
10.0 % 3.14 = 1
10.0 % '0' - DivisionByZeroError Modulo by zero
10.0 % '10' = 0
10.0 % '10 elephants' = 0 - Notice A non well formed numeric value encountered
10.0 % 'foo' - DivisionByZeroError Modulo by zero
10.0 % array ( ) - TypeError Unsupported operand types: float % array
10.0 % array ( 0 => 1 ) - TypeError Unsupported operand types: float % array
10.0 % array ( 0 => 1, 1 => 100 ) - TypeError Unsupported operand types: float % array
10.0 % array ( 'foo' => 1, 'bar' => 2 ) - TypeError Unsupported operand types: float % array
10.0 % array ( 'bar' => 1, 'foo' => 2 ) - TypeError Unsupported operand types: float % array
10.0 % (object) array ( ) - TypeError Unsupported operand types: float % stdClass
10.0 % (object) array ( 'foo' => 1, 'bar' => 2 ) - TypeError Unsupported operand types: float % stdClass
10.0 % (object) array ( 'bar' => 1, 'foo' => 2 ) - TypeError Unsupported operand types: float % stdClass
10.0 % DateTime - TypeError Unsupported operand types: float % DateTime
10.0 % resource - TypeError Unsupported operand types: float % resource
10.0 % NULL - DivisionByZeroError Modulo by zero
3.14 % false - DivisionByZeroError Modulo by zero
3.14 % true = 0
3.14 % 0 - DivisionByZeroError Modulo by zero
3.14 % 10 = 3
3.14 % 0.0 - DivisionByZeroError Modulo by zero
3.14 % 10.0 = 3
3.14 % 3.14 = 0
3.14 % '0' - DivisionByZeroError Modulo by zero
3.14 % '10' = 3
3.14 % '10 elephants' = 3 - Notice A non well formed numeric value encountered
3.14 % 'foo' - DivisionByZeroError Modulo by zero
3.14 % array ( ) - TypeError Unsupported operand types: float % array
3.14 % array ( 0 => 1 ) - TypeError Unsupported operand types: float % array
3.14 % array ( 0 => 1, 1 => 100 ) - TypeError Unsupported operand types: float % array
3.14 % array ( 'foo' => 1, 'bar' => 2 ) - TypeError Unsupported operand types: float % array
3.14 % array ( 'bar' => 1, 'foo' => 2 ) - TypeError Unsupported operand types: float % array
3.14 % (object) array ( ) - TypeError Unsupported operand types: float % stdClass
3.14 % (object) array ( 'foo' => 1, 'bar' => 2 ) - TypeError Unsupported operand types: float % stdClass
3.14 % (object) array ( 'bar' => 1, 'foo' => 2 ) - TypeError Unsupported operand types: float % stdClass
3.14 % DateTime - TypeError Unsupported operand types: float % DateTime
3.14 % resource - TypeError Unsupported operand types: float % resource
3.14 % NULL - DivisionByZeroError Modulo by zero
'0' % false - DivisionByZeroError Modulo by zero
'0' % true = 0
'0' % 0 - DivisionByZeroError Modulo by zero
'0' % 10 = 0
'0' % 0.0 - DivisionByZeroError Modulo by zero
'0' % 10.0 = 0
'0' % 3.14 = 0
'0' % '0' - DivisionByZeroError Modulo by zero
'0' % '10' = 0
'0' % '10 elephants' = 0 - Notice A non well formed numeric value encountered
'0' % 'foo' - DivisionByZeroError Modulo by zero
'0' % array ( ) - TypeError Unsupported operand types: string % array
'0' % array ( 0 => 1 ) - TypeError Unsupported operand types: string % array
'0' % array ( 0 => 1, 1 => 100 ) - TypeError Unsupported operand types: string % array
'0' % array ( 'foo' => 1, 'bar' => 2 ) - TypeError Unsupported operand types: string % array
'0' % array ( 'bar' => 1, 'foo' => 2 ) - TypeError Unsupported operand types: string % array
'0' % (object) array ( ) - TypeError Unsupported operand types: string % stdClass
'0' % (object) array ( 'foo' => 1, 'bar' => 2 ) - TypeError Unsupported operand types: string % stdClass
'0' % (object) array ( 'bar' => 1, 'foo' => 2 ) - TypeError Unsupported operand types: string % stdClass
'0' % DateTime - TypeError Unsupported operand types: string % DateTime
'0' % resource - TypeError Unsupported operand types: string % resource
'0' % NULL - DivisionByZeroError Modulo by zero
'10' % false - DivisionByZeroError Modulo by zero
'10' % true = 0
'10' % 0 - DivisionByZeroError Modulo by zero
'10' % 10 = 0
'10' % 0.0 - DivisionByZeroError Modulo by zero
'10' % 10.0 = 0
'10' % 3.14 = 1
'10' % '0' - DivisionByZeroError Modulo by zero
'10' % '10' = 0
'10' % '10 elephants' = 0 - Notice A non well formed numeric value encountered
'10' % 'foo' - DivisionByZeroError Modulo by zero
'10' % array ( ) - TypeError Unsupported operand types: string % array
'10' % array ( 0 => 1 ) - TypeError Unsupported operand types: string % array
'10' % array ( 0 => 1, 1 => 100 ) - TypeError Unsupported operand types: string % array
'10' % array ( 'foo' => 1, 'bar' => 2 ) - TypeError Unsupported operand types: string % array
'10' % array ( 'bar' => 1, 'foo' => 2 ) - TypeError Unsupported operand types: string % array
'10' % (object) array ( ) - TypeError Unsupported operand types: string % stdClass
'10' % (object) array ( 'foo' => 1, 'bar' => 2 ) - TypeError Unsupported operand types: string % stdClass
'10' % (object) array ( 'bar' => 1, 'foo' => 2 ) - TypeError Unsupported operand types: string % stdClass
'10' % DateTime - TypeError Unsupported operand types: string % DateTime
'10' % resource - TypeError Unsupported operand types: string % resource
'10' % NULL - DivisionByZeroError Modulo by zero
'10 elephants' % false - DivisionByZeroError Modulo by zero
'10 elephants' % true = 0 - Notice A non well formed numeric value encountered
'10 elephants' % 0 - DivisionByZeroError Modulo by zero
'10 elephants' % 10 = 0 - Notice A non well formed numeric value encountered
'10 elephants' % 0.0 - DivisionByZeroError Modulo by zero
'10 elephants' % 10.0 = 0 - Notice A non well formed numeric value encountered
'10 elephants' % 3.14 = 1 - Notice A non well formed numeric value encountered
'10 elephants' % '0' - DivisionByZeroError Modulo by zero
'10 elephants' % '10' = 0 - Notice A non well formed numeric value encountered
'10 elephants' % '10 elephants' = 0 - Notice A non well formed numeric value encountered
'10 elephants' % 'foo' - DivisionByZeroError Modulo by zero
'10 elephants' % array ( ) - TypeError Unsupported operand types: string % array
'10 elephants' % array ( 0 => 1 ) - TypeError Unsupported operand types: string % array
'10 elephants' % array ( 0 => 1, 1 => 100 ) - TypeError Unsupported operand types: string % array
'10 elephants' % array ( 'foo' => 1, 'bar' => 2 ) - TypeError Unsupported operand types: string % array
'10 elephants' % array ( 'bar' => 1, 'foo' => 2 ) - TypeError Unsupported operand types: string % array
'10 elephants' % (object) array ( ) - TypeError Unsupported operand types: string % stdClass
'10 elephants' % (object) array ( 'foo' => 1, 'bar' => 2 ) - TypeError Unsupported operand types: string % stdClass
'10 elephants' % (object) array ( 'bar' => 1, 'foo' => 2 ) - TypeError Unsupported operand types: string % stdClass
'10 elephants' % DateTime - TypeError Unsupported operand types: string % DateTime
'10 elephants' % resource - TypeError Unsupported operand types: string % resource
'10 elephants' % NULL - DivisionByZeroError Modulo by zero
'foo' % false - DivisionByZeroError Modulo by zero
'foo' % true = 0 - Warning A non-numeric value encountered
'foo' % 0 - DivisionByZeroError Modulo by zero
'foo' % 10 = 0 - Warning A non-numeric value encountered
'foo' % 0.0 - DivisionByZeroError Modulo by zero
'foo' % 10.0 = 0 - Warning A non-numeric value encountered
'foo' % 3.14 = 0 - Warning A non-numeric value encountered
'foo' % '0' - DivisionByZeroError Modulo by zero
'foo' % '10' = 0 - Warning A non-numeric value encountered
'foo' % '10 elephants' = 0 - Notice A non well formed numeric value encountered
'foo' % 'foo' - DivisionByZeroError Modulo by zero
'foo' % array ( ) - TypeError Unsupported operand types: string % array
'foo' % array ( 0 => 1 ) - TypeError Unsupported operand types: string % array
'foo' % array ( 0 => 1, 1 => 100 ) - TypeError Unsupported operand types: string % array
'foo' % array ( 'foo' => 1, 'bar' => 2 ) - TypeError Unsupported operand types: string % array
'foo' % array ( 'bar' => 1, 'foo' => 2 ) - TypeError Unsupported operand types: string % array
'foo' % (object) array ( ) - TypeError Unsupported operand types: string % stdClass
'foo' % (object) array ( 'foo' => 1, 'bar' => 2 ) - TypeError Unsupported operand types: string % stdClass
'foo' % (object) array ( 'bar' => 1, 'foo' => 2 ) - TypeError Unsupported operand types: string % stdClass
'foo' % DateTime - TypeError Unsupported operand types: string % DateTime
'foo' % resource - TypeError Unsupported operand types: string % resource
'foo' % NULL - DivisionByZeroError Modulo by zero
array ( ) % false - TypeError Unsupported operand types: array % bool
array ( ) % true - TypeError Unsupported operand types: array % bool
array ( ) % 0 - TypeError Unsupported operand types: array % int
array ( ) % 10 - TypeError Unsupported operand types: array % int
array ( ) % 0.0 - TypeError Unsupported operand types: array % float
array ( ) % 10.0 - TypeError Unsupported operand types: array % float
array ( ) % 3.14 - TypeError Unsupported operand types: array % float
array ( ) % '0' - TypeError Unsupported operand types: array % string
array ( ) % '10' - TypeError Unsupported operand types: array % string
array ( ) % '10 elephants' - TypeError Unsupported operand types: array % string
array ( ) % 'foo' - TypeError Unsupported operand types: array % string
array ( ) % array ( ) - TypeError Unsupported operand types: array % array
array ( ) % array ( 0 => 1 ) - TypeError Unsupported operand types: array % array
array ( ) % array ( 0 => 1, 1 => 100 ) - TypeError Unsupported operand types: array % array
array ( ) % array ( 'foo' => 1, 'bar' => 2 ) - TypeError Unsupported operand types: array % array
array ( ) % array ( 'bar' => 1, 'foo' => 2 ) - TypeError Unsupported operand types: array % array
array ( ) % (object) array ( ) - TypeError Unsupported operand types: array % stdClass
array ( ) % (object) array ( 'foo' => 1, 'bar' => 2 ) - TypeError Unsupported operand types: array % stdClass
array ( ) % (object) array ( 'bar' => 1, 'foo' => 2 ) - TypeError Unsupported operand types: array % stdClass
array ( ) % DateTime - TypeError Unsupported operand types: array % DateTime
array ( ) % resource - TypeError Unsupported operand types: array % resource
array ( ) % NULL - TypeError Unsupported operand types: array % null
array ( 0 => 1 ) % false - TypeError Unsupported operand types: array % bool
array ( 0 => 1 ) % true - TypeError Unsupported operand types: array % bool
array ( 0 => 1 ) % 0 - TypeError Unsupported operand types: array % int
array ( 0 => 1 ) % 10 - TypeError Unsupported operand types: array % int
array ( 0 => 1 ) % 0.0 - TypeError Unsupported operand types: array % float
array ( 0 => 1 ) % 10.0 - TypeError Unsupported operand types: array % float
array ( 0 => 1 ) % 3.14 - TypeError Unsupported operand types: array % float
array ( 0 => 1 ) % '0' - TypeError Unsupported operand types: array % string
array ( 0 => 1 ) % '10' - TypeError Unsupported operand types: array % string
array ( 0 => 1 ) % '10 elephants' - TypeError Unsupported operand types: array % string
array ( 0 => 1 ) % 'foo' - TypeError Unsupported operand types: array % string
array ( 0 => 1 ) % array ( ) - TypeError Unsupported operand types: array % array
array ( 0 => 1 ) % array ( 0 => 1 ) - TypeError Unsupported operand types: array % array
array ( 0 => 1 ) % array ( 0 => 1, 1 => 100 ) - TypeError Unsupported operand types: array % array
array ( 0 => 1 ) % array ( 'foo' => 1, 'bar' => 2 ) - TypeError Unsupported operand types: array % array
array ( 0 => 1 ) % array ( 'bar' => 1, 'foo' => 2 ) - TypeError Unsupported operand types: array % array
array ( 0 => 1 ) % (object) array ( ) - TypeError Unsupported operand types: array % stdClass
array ( 0 => 1 ) % (object) array ( 'foo' => 1, 'bar' => 2 ) - TypeError Unsupported operand types: array % stdClass
array ( 0 => 1 ) % (object) array ( 'bar' => 1, 'foo' => 2 ) - TypeError Unsupported operand types: array % stdClass
array ( 0 => 1 ) % DateTime - TypeError Unsupported operand types: array % DateTime
array ( 0 => 1 ) % resource - TypeError Unsupported operand types: array % resource
array ( 0 => 1 ) % NULL - TypeError Unsupported operand types: array % null
array ( 0 => 1, 1 => 100 ) % false - TypeError Unsupported operand types: array % bool
array ( 0 => 1, 1 => 100 ) % true - TypeError Unsupported operand types: array % bool
array ( 0 => 1, 1 => 100 ) % 0 - TypeError Unsupported operand types: array % int
array ( 0 => 1, 1 => 100 ) % 10 - TypeError Unsupported operand types: array % int
array ( 0 => 1, 1 => 100 ) % 0.0 - TypeError Unsupported operand types: array % float
array ( 0 => 1, 1 => 100 ) % 10.0 - TypeError Unsupported operand types: array % float
array ( 0 => 1, 1 => 100 ) % 3.14 - TypeError Unsupported operand types: array % float
array ( 0 => 1, 1 => 100 ) % '0' - TypeError Unsupported operand types: array % string
array ( 0 => 1, 1 => 100 ) % '10' - TypeError Unsupported operand types: array % string
array ( 0 => 1, 1 => 100 ) % '10 elephants' - TypeError Unsupported operand types: array % string
array ( 0 => 1, 1 => 100 ) % 'foo' - TypeError Unsupported operand types: array % string
array ( 0 => 1, 1 => 100 ) % array ( ) - TypeError Unsupported operand types: array % array
array ( 0 => 1, 1 => 100 ) % array ( 0 => 1 ) - TypeError Unsupported operand types: array % array
array ( 0 => 1, 1 => 100 ) % array ( 0 => 1, 1 => 100 ) - TypeError Unsupported operand types: array % array
array ( 0 => 1, 1 => 100 ) % array ( 'foo' => 1, 'bar' => 2 ) - TypeError Unsupported operand types: array % array
array ( 0 => 1, 1 => 100 ) % array ( 'bar' => 1, 'foo' => 2 ) - TypeError Unsupported operand types: array % array
array ( 0 => 1, 1 => 100 ) % (object) array ( ) - TypeError Unsupported operand types: array % stdClass
array ( 0 => 1, 1 => 100 ) % (object) array ( 'foo' => 1, 'bar' => 2 ) - TypeError Unsupported operand types: array % stdClass
array ( 0 => 1, 1 => 100 ) % (object) array ( 'bar' => 1, 'foo' => 2 ) - TypeError Unsupported operand types: array % stdClass
array ( 0 => 1, 1 => 100 ) % DateTime - TypeError Unsupported operand types: array % DateTime
array ( 0 => 1, 1 => 100 ) % resource - TypeError Unsupported operand types: array % resource
array ( 0 => 1, 1 => 100 ) % NULL - TypeError Unsupported operand types: array % null
array ( 'foo' => 1, 'bar' => 2 ) % false - TypeError Unsupported operand types: array % bool
array ( 'foo' => 1, 'bar' => 2 ) % true - TypeError Unsupported operand types: array % bool
array ( 'foo' => 1, 'bar' => 2 ) % 0 - TypeError Unsupported operand types: array % int
array ( 'foo' => 1, 'bar' => 2 ) % 10 - TypeError Unsupported operand types: array % int
array ( 'foo' => 1, 'bar' => 2 ) % 0.0 - TypeError Unsupported operand types: array % float
array ( 'foo' => 1, 'bar' => 2 ) % 10.0 - TypeError Unsupported operand types: array % float
array ( 'foo' => 1, 'bar' => 2 ) % 3.14 - TypeError Unsupported operand types: array % float
array ( 'foo' => 1, 'bar' => 2 ) % '0' - TypeError Unsupported operand types: array % string
array ( 'foo' => 1, 'bar' => 2 ) % '10' - TypeError Unsupported operand types: array % string
array ( 'foo' => 1, 'bar' => 2 ) % '10 elephants' - TypeError Unsupported operand types: array % string
array ( 'foo' => 1, 'bar' => 2 ) % 'foo' - TypeError Unsupported operand types: array % string
array ( 'foo' => 1, 'bar' => 2 ) % array ( ) - TypeError Unsupported operand types: array % array
array ( 'foo' => 1, 'bar' => 2 ) % array ( 0 => 1 ) - TypeError Unsupported operand types: array % array
array ( 'foo' => 1, 'bar' => 2 ) % array ( 0 => 1, 1 => 100 ) - TypeError Unsupported operand types: array % array
array ( 'foo' => 1, 'bar' => 2 ) % array ( 'foo' => 1, 'bar' => 2 ) - TypeError Unsupported operand types: array % array
array ( 'foo' => 1, 'bar' => 2 ) % array ( 'bar' => 1, 'foo' => 2 ) - TypeError Unsupported operand types: array % array
array ( 'foo' => 1, 'bar' => 2 ) % (object) array ( ) - TypeError Unsupported operand types: array % stdClass
array ( 'foo' => 1, 'bar' => 2 ) % (object) array ( 'foo' => 1, 'bar' => 2 ) - TypeError Unsupported operand types: array % stdClass
array ( 'foo' => 1, 'bar' => 2 ) % (object) array ( 'bar' => 1, 'foo' => 2 ) - TypeError Unsupported operand types: array % stdClass
array ( 'foo' => 1, 'bar' => 2 ) % DateTime - TypeError Unsupported operand types: array % DateTime
array ( 'foo' => 1, 'bar' => 2 ) % resource - TypeError Unsupported operand types: array % resource
array ( 'foo' => 1, 'bar' => 2 ) % NULL - TypeError Unsupported operand types: array % null
array ( 'bar' => 1, 'foo' => 2 ) % false - TypeError Unsupported operand types: array % bool
array ( 'bar' => 1, 'foo' => 2 ) % true - TypeError Unsupported operand types: array % bool
array ( 'bar' => 1, 'foo' => 2 ) % 0 - TypeError Unsupported operand types: array % int
array ( 'bar' => 1, 'foo' => 2 ) % 10 - TypeError Unsupported operand types: array % int
array ( 'bar' => 1, 'foo' => 2 ) % 0.0 - TypeError Unsupported operand types: array % float
array ( 'bar' => 1, 'foo' => 2 ) % 10.0 - TypeError Unsupported operand types: array % float
array ( 'bar' => 1, 'foo' => 2 ) % 3.14 - TypeError Unsupported operand types: array % float
array ( 'bar' => 1, 'foo' => 2 ) % '0' - TypeError Unsupported operand types: array % string
array ( 'bar' => 1, 'foo' => 2 ) % '10' - TypeError Unsupported operand types: array % string
array ( 'bar' => 1, 'foo' => 2 ) % '10 elephants' - TypeError Unsupported operand types: array % string
array ( 'bar' => 1, 'foo' => 2 ) % 'foo' - TypeError Unsupported operand types: array % string
array ( 'bar' => 1, 'foo' => 2 ) % array ( ) - TypeError Unsupported operand types: array % array
array ( 'bar' => 1, 'foo' => 2 ) % array ( 0 => 1 ) - TypeError Unsupported operand types: array % array
array ( 'bar' => 1, 'foo' => 2 ) % array ( 0 => 1, 1 => 100 ) - TypeError Unsupported operand types: array % array
array ( 'bar' => 1, 'foo' => 2 ) % array ( 'foo' => 1, 'bar' => 2 ) - TypeError Unsupported operand types: array % array
array ( 'bar' => 1, 'foo' => 2 ) % array ( 'bar' => 1, 'foo' => 2 ) - TypeError Unsupported operand types: array % array
array ( 'bar' => 1, 'foo' => 2 ) % (object) array ( ) - TypeError Unsupported operand types: array % stdClass
array ( 'bar' => 1, 'foo' => 2 ) % (object) array ( 'foo' => 1, 'bar' => 2 ) - TypeError Unsupported operand types: array % stdClass
array ( 'bar' => 1, 'foo' => 2 ) % (object) array ( 'bar' => 1, 'foo' => 2 ) - TypeError Unsupported operand types: array % stdClass
array ( 'bar' => 1, 'foo' => 2 ) % DateTime - TypeError Unsupported operand types: array % DateTime
array ( 'bar' => 1, 'foo' => 2 ) % resource - TypeError Unsupported operand types: array % resource
array ( 'bar' => 1, 'foo' => 2 ) % NULL - TypeError Unsupported operand types: array % null
(object) array ( ) % false - TypeError Unsupported operand types: stdClass % bool
(object) array ( ) % true - TypeError Unsupported operand types: stdClass % bool
(object) array ( ) % 0 - TypeError Unsupported operand types: stdClass % int
(object) array ( ) % 10 - TypeError Unsupported operand types: stdClass % int
(object) array ( ) % 0.0 - TypeError Unsupported operand types: stdClass % float
(object) array ( ) % 10.0 - TypeError Unsupported operand types: stdClass % float
(object) array ( ) % 3.14 - TypeError Unsupported operand types: stdClass % float
(object) array ( ) % '0' - TypeError Unsupported operand types: stdClass % string
(object) array ( ) % '10' - TypeError Unsupported operand types: stdClass % string
(object) array ( ) % '10 elephants' - TypeError Unsupported operand types: stdClass % string
(object) array ( ) % 'foo' - TypeError Unsupported operand types: stdClass % string
(object) array ( ) % array ( ) - TypeError Unsupported operand types: stdClass % array
(object) array ( ) % array ( 0 => 1 ) - TypeError Unsupported operand types: stdClass % array
(object) array ( ) % array ( 0 => 1, 1 => 100 ) - TypeError Unsupported operand types: stdClass % array
(object) array ( ) % array ( 'foo' => 1, 'bar' => 2 ) - TypeError Unsupported operand types: stdClass % array
(object) array ( ) % array ( 'bar' => 1, 'foo' => 2 ) - TypeError Unsupported operand types: stdClass % array
(object) array ( ) % (object) array ( ) - TypeError Unsupported operand types: stdClass % stdClass
(object) array ( ) % (object) array ( 'foo' => 1, 'bar' => 2 ) - TypeError Unsupported operand types: stdClass % stdClass
(object) array ( ) % (object) array ( 'bar' => 1, 'foo' => 2 ) - TypeError Unsupported operand types: stdClass % stdClass
(object) array ( ) % DateTime - TypeError Unsupported operand types: stdClass % DateTime
(object) array ( ) % resource - TypeError Unsupported operand types: stdClass % resource
(object) array ( ) % NULL - TypeError Unsupported operand types: stdClass % null
(object) array ( 'foo' => 1, 'bar' => 2 ) % false - TypeError Unsupported operand types: stdClass % bool
(object) array ( 'foo' => 1, 'bar' => 2 ) % true - TypeError Unsupported operand types: stdClass % bool
(object) array ( 'foo' => 1, 'bar' => 2 ) % 0 - TypeError Unsupported operand types: stdClass % int
(object) array ( 'foo' => 1, 'bar' => 2 ) % 10 - TypeError Unsupported operand types: stdClass % int
(object) array ( 'foo' => 1, 'bar' => 2 ) % 0.0 - TypeError Unsupported operand types: stdClass % float
(object) array ( 'foo' => 1, 'bar' => 2 ) % 10.0 - TypeError Unsupported operand types: stdClass % float
(object) array ( 'foo' => 1, 'bar' => 2 ) % 3.14 - TypeError Unsupported operand types: stdClass % float
(object) array ( 'foo' => 1, 'bar' => 2 ) % '0' - TypeError Unsupported operand types: stdClass % string
(object) array ( 'foo' => 1, 'bar' => 2 ) % '10' - TypeError Unsupported operand types: stdClass % string
(object) array ( 'foo' => 1, 'bar' => 2 ) % '10 elephants' - TypeError Unsupported operand types: stdClass % string
(object) array ( 'foo' => 1, 'bar' => 2 ) % 'foo' - TypeError Unsupported operand types: stdClass % string
(object) array ( 'foo' => 1, 'bar' => 2 ) % array ( ) - TypeError Unsupported operand types: stdClass % array
(object) array ( 'foo' => 1, 'bar' => 2 ) % array ( 0 => 1 ) - TypeError Unsupported operand types: stdClass % array
(object) array ( 'foo' => 1, 'bar' => 2 ) % array ( 0 => 1, 1 => 100 ) - TypeError Unsupported operand types: stdClass % array
(object) array ( 'foo' => 1, 'bar' => 2 ) % array ( 'foo' => 1, 'bar' => 2 ) - TypeError Unsupported operand types: stdClass % array
(object) array ( 'foo' => 1, 'bar' => 2 ) % array ( 'bar' => 1, 'foo' => 2 ) - TypeError Unsupported operand types: stdClass % array
(object) array ( 'foo' => 1, 'bar' => 2 ) % (object) array ( ) - TypeError Unsupported operand types: stdClass % stdClass
(object) array ( 'foo' => 1, 'bar' => 2 ) % (object) array ( 'foo' => 1, 'bar' => 2 ) - TypeError Unsupported operand types: stdClass % stdClass
(object) array ( 'foo' => 1, 'bar' => 2 ) % (object) array ( 'bar' => 1, 'foo' => 2 ) - TypeError Unsupported operand types: stdClass % stdClass
(object) array ( 'foo' => 1, 'bar' => 2 ) % DateTime - TypeError Unsupported operand types: stdClass % DateTime
(object) array ( 'foo' => 1, 'bar' => 2 ) % resource - TypeError Unsupported operand types: stdClass % resource
(object) array ( 'foo' => 1, 'bar' => 2 ) % NULL - TypeError Unsupported operand types: stdClass % null
(object) array ( 'bar' => 1, 'foo' => 2 ) % false - TypeError Unsupported operand types: stdClass % bool
(object) array ( 'bar' => 1, 'foo' => 2 ) % true - TypeError Unsupported operand types: stdClass % bool
(object) array ( 'bar' => 1, 'foo' => 2 ) % 0 - TypeError Unsupported operand types: stdClass % int
(object) array ( 'bar' => 1, 'foo' => 2 ) % 10 - TypeError Unsupported operand types: stdClass % int
(object) array ( 'bar' => 1, 'foo' => 2 ) % 0.0 - TypeError Unsupported operand types: stdClass % float
(object) array ( 'bar' => 1, 'foo' => 2 ) % 10.0 - TypeError Unsupported operand types: stdClass % float
(object) array ( 'bar' => 1, 'foo' => 2 ) % 3.14 - TypeError Unsupported operand types: stdClass % float
(object) array ( 'bar' => 1, 'foo' => 2 ) % '0' - TypeError Unsupported operand types: stdClass % string
(object) array ( 'bar' => 1, 'foo' => 2 ) % '10' - TypeError Unsupported operand types: stdClass % string
(object) array ( 'bar' => 1, 'foo' => 2 ) % '10 elephants' - TypeError Unsupported operand types: stdClass % string
(object) array ( 'bar' => 1, 'foo' => 2 ) % 'foo' - TypeError Unsupported operand types: stdClass % string
(object) array ( 'bar' => 1, 'foo' => 2 ) % array ( ) - TypeError Unsupported operand types: stdClass % array
(object) array ( 'bar' => 1, 'foo' => 2 ) % array ( 0 => 1 ) - TypeError Unsupported operand types: stdClass % array
(object) array ( 'bar' => 1, 'foo' => 2 ) % array ( 0 => 1, 1 => 100 ) - TypeError Unsupported operand types: stdClass % array
(object) array ( 'bar' => 1, 'foo' => 2 ) % array ( 'foo' => 1, 'bar' => 2 ) - TypeError Unsupported operand types: stdClass % array
(object) array ( 'bar' => 1, 'foo' => 2 ) % array ( 'bar' => 1, 'foo' => 2 ) - TypeError Unsupported operand types: stdClass % array
(object) array ( 'bar' => 1, 'foo' => 2 ) % (object) array ( ) - TypeError Unsupported operand types: stdClass % stdClass
(object) array ( 'bar' => 1, 'foo' => 2 ) % (object) array ( 'foo' => 1, 'bar' => 2 ) - TypeError Unsupported operand types: stdClass % stdClass
(object) array ( 'bar' => 1, 'foo' => 2 ) % (object) array ( 'bar' => 1, 'foo' => 2 ) - TypeError Unsupported operand types: stdClass % stdClass
(object) array ( 'bar' => 1, 'foo' => 2 ) % DateTime - TypeError Unsupported operand types: stdClass % DateTime
(object) array ( 'bar' => 1, 'foo' => 2 ) % resource - TypeError Unsupported operand types: stdClass % resource
(object) array ( 'bar' => 1, 'foo' => 2 ) % NULL - TypeError Unsupported operand types: stdClass % null
DateTime % false - TypeError Unsupported operand types: DateTime % bool
DateTime % true - TypeError Unsupported operand types: DateTime % bool
DateTime % 0 - TypeError Unsupported operand types: DateTime % int
DateTime % 10 - TypeError Unsupported operand types: DateTime % int
DateTime % 0.0 - TypeError Unsupported operand types: DateTime % float
DateTime % 10.0 - TypeError Unsupported operand types: DateTime % float
DateTime % 3.14 - TypeError Unsupported operand types: DateTime % float
DateTime % '0' - TypeError Unsupported operand types: DateTime % string
DateTime % '10' - TypeError Unsupported operand types: DateTime % string
DateTime % '10 elephants' - TypeError Unsupported operand types: DateTime % string
DateTime % 'foo' - TypeError Unsupported operand types: DateTime % string
DateTime % array ( ) - TypeError Unsupported operand types: DateTime % array
DateTime % array ( 0 => 1 ) - TypeError Unsupported operand types: DateTime % array
DateTime % array ( 0 => 1, 1 => 100 ) - TypeError Unsupported operand types: DateTime % array
DateTime % array ( 'foo' => 1, 'bar' => 2 ) - TypeError Unsupported operand types: DateTime % array
DateTime % array ( 'bar' => 1, 'foo' => 2 ) - TypeError Unsupported operand types: DateTime % array
DateTime % (object) array ( ) - TypeError Unsupported operand types: DateTime % stdClass
DateTime % (object) array ( 'foo' => 1, 'bar' => 2 ) - TypeError Unsupported operand types: DateTime % stdClass
DateTime % (object) array ( 'bar' => 1, 'foo' => 2 ) - TypeError Unsupported operand types: DateTime % stdClass
DateTime % DateTime - TypeError Unsupported operand types: DateTime % DateTime
DateTime % resource - TypeError Unsupported operand types: DateTime % resource
DateTime % NULL - TypeError Unsupported operand types: DateTime % null
resource % false - TypeError Unsupported operand types: resource % bool
resource % true - TypeError Unsupported operand types: resource % bool
resource % 0 - TypeError Unsupported operand types: resource % int
resource % 10 - TypeError Unsupported operand types: resource % int
resource % 0.0 - TypeError Unsupported operand types: resource % float
resource % 10.0 - TypeError Unsupported operand types: resource % float
resource % 3.14 - TypeError Unsupported operand types: resource % float
resource % '0' - TypeError Unsupported operand types: resource % string
resource % '10' - TypeError Unsupported operand types: resource % string
resource % '10 elephants' - TypeError Unsupported operand types: resource % string
resource % 'foo' - TypeError Unsupported operand types: resource % string
resource % array ( ) - TypeError Unsupported operand types: resource % array
resource % array ( 0 => 1 ) - TypeError Unsupported operand types: resource % array
resource % array ( 0 => 1, 1 => 100 ) - TypeError Unsupported operand types: resource % array
resource % array ( 'foo' => 1, 'bar' => 2 ) - TypeError Unsupported operand types: resource % array
resource % array ( 'bar' => 1, 'foo' => 2 ) - TypeError Unsupported operand types: resource % array
resource % (object) array ( ) - TypeError Unsupported operand types: resource % stdClass
resource % (object) array ( 'foo' => 1, 'bar' => 2 ) - TypeError Unsupported operand types: resource % stdClass
resource % (object) array ( 'bar' => 1, 'foo' => 2 ) - TypeError Unsupported operand types: resource % stdClass
resource % DateTime - TypeError Unsupported operand types: resource % DateTime
resource % resource - TypeError Unsupported operand types: resource % resource
resource % NULL - TypeError Unsupported operand types: resource % null
NULL % false - DivisionByZeroError Modulo by zero
NULL % true = 0
NULL % 0 - DivisionByZeroError Modulo by zero
NULL % 10 = 0
NULL % 0.0 - DivisionByZeroError Modulo by zero
NULL % 10.0 = 0
NULL % 3.14 = 0
NULL % '0' - DivisionByZeroError Modulo by zero
NULL % '10' = 0
NULL % '10 elephants' = 0 - Notice A non well formed numeric value encountered
NULL % 'foo' - DivisionByZeroError Modulo by zero
NULL % array ( ) - TypeError Unsupported operand types: null % array
NULL % array ( 0 => 1 ) - TypeError Unsupported operand types: null % array
NULL % array ( 0 => 1, 1 => 100 ) - TypeError Unsupported operand types: null % array
NULL % array ( 'foo' => 1, 'bar' => 2 ) - TypeError Unsupported operand types: null % array
NULL % array ( 'bar' => 1, 'foo' => 2 ) - TypeError Unsupported operand types: null % array
NULL % (object) array ( ) - TypeError Unsupported operand types: null % stdClass
NULL % (object) array ( 'foo' => 1, 'bar' => 2 ) - TypeError Unsupported operand types: null % stdClass
NULL % (object) array ( 'bar' => 1, 'foo' => 2 ) - TypeError Unsupported operand types: null % stdClass
NULL % DateTime - TypeError Unsupported operand types: null % DateTime
NULL % resource - TypeError Unsupported operand types: null % resource
NULL % NULL - DivisionByZeroError Modulo by zero
>> $a ** $b
false ** false = 1
false ** true = 0
false ** 0 = 1
false ** 10 = 0
false ** 0.0 = 1.0
false ** 10.0 = 0.0
false ** 3.14 = 0.0
false ** '0' = 1
false ** '10' = 0
false ** '10 elephants' = 0 - Notice A non well formed numeric value encountered
false ** 'foo' = 1 - Warning A non-numeric value encountered
false ** array ( ) - TypeError Unsupported operand types: bool ** array
false ** array ( 0 => 1 ) - TypeError Unsupported operand types: bool ** array
false ** array ( 0 => 1, 1 => 100 ) - TypeError Unsupported operand types: bool ** array
false ** array ( 'foo' => 1, 'bar' => 2 ) - TypeError Unsupported operand types: bool ** array
false ** array ( 'bar' => 1, 'foo' => 2 ) - TypeError Unsupported operand types: bool ** array
false ** (object) array ( ) - TypeError Unsupported operand types: bool ** stdClass
false ** (object) array ( 'foo' => 1, 'bar' => 2 ) - TypeError Unsupported operand types: bool ** stdClass
false ** (object) array ( 'bar' => 1, 'foo' => 2 ) - TypeError Unsupported operand types: bool ** stdClass
false ** DateTime - TypeError Unsupported operand types: bool ** DateTime
false ** resource - TypeError Unsupported operand types: bool ** resource
false ** NULL = 1
true ** false = 1
true ** true = 1
true ** 0 = 1
true ** 10 = 1
true ** 0.0 = 1.0
true ** 10.0 = 1.0
true ** 3.14 = 1.0
true ** '0' = 1
true ** '10' = 1
true ** '10 elephants' = 1 - Notice A non well formed numeric value encountered
true ** 'foo' = 1 - Warning A non-numeric value encountered
true ** array ( ) - TypeError Unsupported operand types: bool ** array
true ** array ( 0 => 1 ) - TypeError Unsupported operand types: bool ** array
true ** array ( 0 => 1, 1 => 100 ) - TypeError Unsupported operand types: bool ** array
true ** array ( 'foo' => 1, 'bar' => 2 ) - TypeError Unsupported operand types: bool ** array
true ** array ( 'bar' => 1, 'foo' => 2 ) - TypeError Unsupported operand types: bool ** array
true ** (object) array ( ) - TypeError Unsupported operand types: bool ** stdClass
true ** (object) array ( 'foo' => 1, 'bar' => 2 ) - TypeError Unsupported operand types: bool ** stdClass
true ** (object) array ( 'bar' => 1, 'foo' => 2 ) - TypeError Unsupported operand types: bool ** stdClass
true ** DateTime - TypeError Unsupported operand types: bool ** DateTime
true ** resource - TypeError Unsupported operand types: bool ** resource
true ** NULL = 1
0 ** false = 1
0 ** true = 0
0 ** 0 = 1
0 ** 10 = 0
0 ** 0.0 = 1.0
0 ** 10.0 = 0.0
0 ** 3.14 = 0.0
0 ** '0' = 1
0 ** '10' = 0
0 ** '10 elephants' = 0 - Notice A non well formed numeric value encountered
0 ** 'foo' = 1 - Warning A non-numeric value encountered
0 ** array ( ) - TypeError Unsupported operand types: int ** array
0 ** array ( 0 => 1 ) - TypeError Unsupported operand types: int ** array
0 ** array ( 0 => 1, 1 => 100 ) - TypeError Unsupported operand types: int ** array
0 ** array ( 'foo' => 1, 'bar' => 2 ) - TypeError Unsupported operand types: int ** array
0 ** array ( 'bar' => 1, 'foo' => 2 ) - TypeError Unsupported operand types: int ** array
0 ** (object) array ( ) - TypeError Unsupported operand types: int ** stdClass
0 ** (object) array ( 'foo' => 1, 'bar' => 2 ) - TypeError Unsupported operand types: int ** stdClass
0 ** (object) array ( 'bar' => 1, 'foo' => 2 ) - TypeError Unsupported operand types: int ** stdClass
0 ** DateTime - TypeError Unsupported operand types: int ** DateTime
0 ** resource - TypeError Unsupported operand types: int ** resource
0 ** NULL = 1
10 ** false = 1
10 ** true = 10
10 ** 0 = 1
10 ** 10 = 10000000000
10 ** 0.0 = 1.0
10 ** 10.0 = 10000000000.0
10 ** 3.14 = 1380.3842646028852
10 ** '0' = 1
10 ** '10' = 10000000000
10 ** '10 elephants' = 10000000000 - Notice A non well formed numeric value encountered
10 ** 'foo' = 1 - Warning A non-numeric value encountered
10 ** array ( ) - TypeError Unsupported operand types: int ** array
10 ** array ( 0 => 1 ) - TypeError Unsupported operand types: int ** array
10 ** array ( 0 => 1, 1 => 100 ) - TypeError Unsupported operand types: int ** array
10 ** array ( 'foo' => 1, 'bar' => 2 ) - TypeError Unsupported operand types: int ** array
10 ** array ( 'bar' => 1, 'foo' => 2 ) - TypeError Unsupported operand types: int ** array
10 ** (object) array ( ) - TypeError Unsupported operand types: int ** stdClass
10 ** (object) array ( 'foo' => 1, 'bar' => 2 ) - TypeError Unsupported operand types: int ** stdClass
10 ** (object) array ( 'bar' => 1, 'foo' => 2 ) - TypeError Unsupported operand types: int ** stdClass
10 ** DateTime - TypeError Unsupported operand types: int ** DateTime
10 ** resource - TypeError Unsupported operand types: int ** resource
10 ** NULL = 1
0.0 ** false = 1.0
0.0 ** true = 0.0
0.0 ** 0 = 1.0
0.0 ** 10 = 0.0
0.0 ** 0.0 = 1.0
0.0 ** 10.0 = 0.0
0.0 ** 3.14 = 0.0
0.0 ** '0' = 1.0
0.0 ** '10' = 0.0
0.0 ** '10 elephants' = 0.0 - Notice A non well formed numeric value encountered
0.0 ** 'foo' = 1.0 - Warning A non-numeric value encountered
0.0 ** array ( ) - TypeError Unsupported operand types: float ** array
0.0 ** array ( 0 => 1 ) - TypeError Unsupported operand types: float ** array
0.0 ** array ( 0 => 1, 1 => 100 ) - TypeError Unsupported operand types: float ** array
0.0 ** array ( 'foo' => 1, 'bar' => 2 ) - TypeError Unsupported operand types: float ** array
0.0 ** array ( 'bar' => 1, 'foo' => 2 ) - TypeError Unsupported operand types: float ** array
0.0 ** (object) array ( ) - TypeError Unsupported operand types: float ** stdClass
0.0 ** (object) array ( 'foo' => 1, 'bar' => 2 ) - TypeError Unsupported operand types: float ** stdClass
0.0 ** (object) array ( 'bar' => 1, 'foo' => 2 ) - TypeError Unsupported operand types: float ** stdClass
0.0 ** DateTime - TypeError Unsupported operand types: float ** DateTime
0.0 ** resource - TypeError Unsupported operand types: float ** resource
0.0 ** NULL = 1.0
10.0 ** false = 1.0
10.0 ** true = 10.0
10.0 ** 0 = 1.0
10.0 ** 10 = 10000000000.0
10.0 ** 0.0 = 1.0
10.0 ** 10.0 = 10000000000.0
10.0 ** 3.14 = 1380.3842646028852
10.0 ** '0' = 1.0
10.0 ** '10' = 10000000000.0
10.0 ** '10 elephants' = 10000000000.0 - Notice A non well formed numeric value encountered
10.0 ** 'foo' = 1.0 - Warning A non-numeric value encountered
10.0 ** array ( ) - TypeError Unsupported operand types: float ** array
10.0 ** array ( 0 => 1 ) - TypeError Unsupported operand types: float ** array
10.0 ** array ( 0 => 1, 1 => 100 ) - TypeError Unsupported operand types: float ** array
10.0 ** array ( 'foo' => 1, 'bar' => 2 ) - TypeError Unsupported operand types: float ** array
10.0 ** array ( 'bar' => 1, 'foo' => 2 ) - TypeError Unsupported operand types: float ** array
10.0 ** (object) array ( ) - TypeError Unsupported operand types: float ** stdClass
10.0 ** (object) array ( 'foo' => 1, 'bar' => 2 ) - TypeError Unsupported operand types: float ** stdClass
10.0 ** (object) array ( 'bar' => 1, 'foo' => 2 ) - TypeError Unsupported operand types: float ** stdClass
10.0 ** DateTime - TypeError Unsupported operand types: float ** DateTime
10.0 ** resource - TypeError Unsupported operand types: float ** resource
10.0 ** NULL = 1.0
3.14 ** false = 1.0
3.14 ** true = 3.14
3.14 ** 0 = 1.0
3.14 ** 10 = 93174.3733866435
3.14 ** 0.0 = 1.0
3.14 ** 10.0 = 93174.3733866435
3.14 ** 3.14 = 36.33783888017471
3.14 ** '0' = 1.0
3.14 ** '10' = 93174.3733866435
3.14 ** '10 elephants' = 93174.3733866435 - Notice A non well formed numeric value encountered
3.14 ** 'foo' = 1.0 - Warning A non-numeric value encountered
3.14 ** array ( ) - TypeError Unsupported operand types: float ** array
3.14 ** array ( 0 => 1 ) - TypeError Unsupported operand types: float ** array
3.14 ** array ( 0 => 1, 1 => 100 ) - TypeError Unsupported operand types: float ** array
3.14 ** array ( 'foo' => 1, 'bar' => 2 ) - TypeError Unsupported operand types: float ** array
3.14 ** array ( 'bar' => 1, 'foo' => 2 ) - TypeError Unsupported operand types: float ** array
3.14 ** (object) array ( ) - TypeError Unsupported operand types: float ** stdClass
3.14 ** (object) array ( 'foo' => 1, 'bar' => 2 ) - TypeError Unsupported operand types: float ** stdClass
3.14 ** (object) array ( 'bar' => 1, 'foo' => 2 ) - TypeError Unsupported operand types: float ** stdClass
3.14 ** DateTime - TypeError Unsupported operand types: float ** DateTime
3.14 ** resource - TypeError Unsupported operand types: float ** resource
3.14 ** NULL = 1.0
'0' ** false = 1
'0' ** true = 0
'0' ** 0 = 1
'0' ** 10 = 0
'0' ** 0.0 = 1.0
'0' ** 10.0 = 0.0
'0' ** 3.14 = 0.0
'0' ** '0' = 1
'0' ** '10' = 0
'0' ** '10 elephants' = 0 - Notice A non well formed numeric value encountered
'0' ** 'foo' = 1 - Warning A non-numeric value encountered
'0' ** array ( ) - TypeError Unsupported operand types: string ** array
'0' ** array ( 0 => 1 ) - TypeError Unsupported operand types: string ** array
'0' ** array ( 0 => 1, 1 => 100 ) - TypeError Unsupported operand types: string ** array
'0' ** array ( 'foo' => 1, 'bar' => 2 ) - TypeError Unsupported operand types: string ** array
'0' ** array ( 'bar' => 1, 'foo' => 2 ) - TypeError Unsupported operand types: string ** array
'0' ** (object) array ( ) - TypeError Unsupported operand types: string ** stdClass
'0' ** (object) array ( 'foo' => 1, 'bar' => 2 ) - TypeError Unsupported operand types: string ** stdClass
'0' ** (object) array ( 'bar' => 1, 'foo' => 2 ) - TypeError Unsupported operand types: string ** stdClass
'0' ** DateTime - TypeError Unsupported operand types: string ** DateTime
'0' ** resource - TypeError Unsupported operand types: string ** resource
'0' ** NULL = 1
'10' ** false = 1
'10' ** true = 10
'10' ** 0 = 1
'10' ** 10 = 10000000000
'10' ** 0.0 = 1.0
'10' ** 10.0 = 10000000000.0
'10' ** 3.14 = 1380.3842646028852
'10' ** '0' = 1
'10' ** '10' = 10000000000
'10' ** '10 elephants' = 10000000000 - Notice A non well formed numeric value encountered
'10' ** 'foo' = 1 - Warning A non-numeric value encountered
'10' ** array ( ) - TypeError Unsupported operand types: string ** array
'10' ** array ( 0 => 1 ) - TypeError Unsupported operand types: string ** array
'10' ** array ( 0 => 1, 1 => 100 ) - TypeError Unsupported operand types: string ** array
'10' ** array ( 'foo' => 1, 'bar' => 2 ) - TypeError Unsupported operand types: string ** array
'10' ** array ( 'bar' => 1, 'foo' => 2 ) - TypeError Unsupported operand types: string ** array
'10' ** (object) array ( ) - TypeError Unsupported operand types: string ** stdClass
'10' ** (object) array ( 'foo' => 1, 'bar' => 2 ) - TypeError Unsupported operand types: string ** stdClass
'10' ** (object) array ( 'bar' => 1, 'foo' => 2 ) - TypeError Unsupported operand types: string ** stdClass
'10' ** DateTime - TypeError Unsupported operand types: string ** DateTime
'10' ** resource - TypeError Unsupported operand types: string ** resource
'10' ** NULL = 1
'10 elephants' ** false = 1 - Notice A non well formed numeric value encountered
'10 elephants' ** true = 10 - Notice A non well formed numeric value encountered
'10 elephants' ** 0 = 1 - Notice A non well formed numeric value encountered
'10 elephants' ** 10 = 10000000000 - Notice A non well formed numeric value encountered
'10 elephants' ** 0.0 = 1.0 - Notice A non well formed numeric value encountered
'10 elephants' ** 10.0 = 10000000000.0 - Notice A non well formed numeric value encountered
'10 elephants' ** 3.14 = 1380.3842646028852 - Notice A non well formed numeric value encountered
'10 elephants' ** '0' = 1 - Notice A non well formed numeric value encountered
'10 elephants' ** '10' = 10000000000 - Notice A non well formed numeric value encountered
'10 elephants' ** '10 elephants' = 10000000000 - Notice A non well formed numeric value encountered
'10 elephants' ** 'foo' = 1 - Warning A non-numeric value encountered
'10 elephants' ** array ( ) - TypeError Unsupported operand types: string ** array
'10 elephants' ** array ( 0 => 1 ) - TypeError Unsupported operand types: string ** array
'10 elephants' ** array ( 0 => 1, 1 => 100 ) - TypeError Unsupported operand types: string ** array
'10 elephants' ** array ( 'foo' => 1, 'bar' => 2 ) - TypeError Unsupported operand types: string ** array
'10 elephants' ** array ( 'bar' => 1, 'foo' => 2 ) - TypeError Unsupported operand types: string ** array
'10 elephants' ** (object) array ( ) - TypeError Unsupported operand types: string ** stdClass
'10 elephants' ** (object) array ( 'foo' => 1, 'bar' => 2 ) - TypeError Unsupported operand types: string ** stdClass
'10 elephants' ** (object) array ( 'bar' => 1, 'foo' => 2 ) - TypeError Unsupported operand types: string ** stdClass
'10 elephants' ** DateTime - TypeError Unsupported operand types: string ** DateTime
'10 elephants' ** resource - TypeError Unsupported operand types: string ** resource
'10 elephants' ** NULL = 1 - Notice A non well formed numeric value encountered
'foo' ** false = 1 - Warning A non-numeric value encountered
'foo' ** true = 0 - Warning A non-numeric value encountered
'foo' ** 0 = 1 - Warning A non-numeric value encountered
'foo' ** 10 = 0 - Warning A non-numeric value encountered
'foo' ** 0.0 = 1.0 - Warning A non-numeric value encountered
'foo' ** 10.0 = 0.0 - Warning A non-numeric value encountered
'foo' ** 3.14 = 0.0 - Warning A non-numeric value encountered
'foo' ** '0' = 1 - Warning A non-numeric value encountered
'foo' ** '10' = 0 - Warning A non-numeric value encountered
'foo' ** '10 elephants' = 0 - Notice A non well formed numeric value encountered
'foo' ** 'foo' = 1 - Warning A non-numeric value encountered
'foo' ** array ( ) - TypeError Unsupported operand types: string ** array
'foo' ** array ( 0 => 1 ) - TypeError Unsupported operand types: string ** array
'foo' ** array ( 0 => 1, 1 => 100 ) - TypeError Unsupported operand types: string ** array
'foo' ** array ( 'foo' => 1, 'bar' => 2 ) - TypeError Unsupported operand types: string ** array
'foo' ** array ( 'bar' => 1, 'foo' => 2 ) - TypeError Unsupported operand types: string ** array
'foo' ** (object) array ( ) - TypeError Unsupported operand types: string ** stdClass
'foo' ** (object) array ( 'foo' => 1, 'bar' => 2 ) - TypeError Unsupported operand types: string ** stdClass
'foo' ** (object) array ( 'bar' => 1, 'foo' => 2 ) - TypeError Unsupported operand types: string ** stdClass
'foo' ** DateTime - TypeError Unsupported operand types: string ** DateTime
'foo' ** resource - TypeError Unsupported operand types: string ** resource
'foo' ** NULL = 1 - Warning A non-numeric value encountered
array ( ) ** false - TypeError Unsupported operand types: array ** bool
array ( ) ** true - TypeError Unsupported operand types: array ** bool
array ( ) ** 0 - TypeError Unsupported operand types: array ** int
array ( ) ** 10 - TypeError Unsupported operand types: array ** int
array ( ) ** 0.0 - TypeError Unsupported operand types: array ** float
array ( ) ** 10.0 - TypeError Unsupported operand types: array ** float
array ( ) ** 3.14 - TypeError Unsupported operand types: array ** float
array ( ) ** '0' - TypeError Unsupported operand types: array ** string
array ( ) ** '10' - TypeError Unsupported operand types: array ** string
array ( ) ** '10 elephants' - TypeError Unsupported operand types: array ** string
array ( ) ** 'foo' - TypeError Unsupported operand types: array ** string
array ( ) ** array ( ) - TypeError Unsupported operand types: array ** array
array ( ) ** array ( 0 => 1 ) - TypeError Unsupported operand types: array ** array
array ( ) ** array ( 0 => 1, 1 => 100 ) - TypeError Unsupported operand types: array ** array
array ( ) ** array ( 'foo' => 1, 'bar' => 2 ) - TypeError Unsupported operand types: array ** array
array ( ) ** array ( 'bar' => 1, 'foo' => 2 ) - TypeError Unsupported operand types: array ** array
array ( ) ** (object) array ( ) - TypeError Unsupported operand types: array ** stdClass
array ( ) ** (object) array ( 'foo' => 1, 'bar' => 2 ) - TypeError Unsupported operand types: array ** stdClass
array ( ) ** (object) array ( 'bar' => 1, 'foo' => 2 ) - TypeError Unsupported operand types: array ** stdClass
array ( ) ** DateTime - TypeError Unsupported operand types: array ** DateTime
array ( ) ** resource - TypeError Unsupported operand types: array ** resource
array ( ) ** NULL - TypeError Unsupported operand types: array ** null
array ( 0 => 1 ) ** false - TypeError Unsupported operand types: array ** bool
array ( 0 => 1 ) ** true - TypeError Unsupported operand types: array ** bool
array ( 0 => 1 ) ** 0 - TypeError Unsupported operand types: array ** int
array ( 0 => 1 ) ** 10 - TypeError Unsupported operand types: array ** int
array ( 0 => 1 ) ** 0.0 - TypeError Unsupported operand types: array ** float
array ( 0 => 1 ) ** 10.0 - TypeError Unsupported operand types: array ** float
array ( 0 => 1 ) ** 3.14 - TypeError Unsupported operand types: array ** float
array ( 0 => 1 ) ** '0' - TypeError Unsupported operand types: array ** string
array ( 0 => 1 ) ** '10' - TypeError Unsupported operand types: array ** string
array ( 0 => 1 ) ** '10 elephants' - TypeError Unsupported operand types: array ** string
array ( 0 => 1 ) ** 'foo' - TypeError Unsupported operand types: array ** string
array ( 0 => 1 ) ** array ( ) - TypeError Unsupported operand types: array ** array
array ( 0 => 1 ) ** array ( 0 => 1 ) - TypeError Unsupported operand types: array ** array
array ( 0 => 1 ) ** array ( 0 => 1, 1 => 100 ) - TypeError Unsupported operand types: array ** array
array ( 0 => 1 ) ** array ( 'foo' => 1, 'bar' => 2 ) - TypeError Unsupported operand types: array ** array
array ( 0 => 1 ) ** array ( 'bar' => 1, 'foo' => 2 ) - TypeError Unsupported operand types: array ** array
array ( 0 => 1 ) ** (object) array ( ) - TypeError Unsupported operand types: array ** stdClass
array ( 0 => 1 ) ** (object) array ( 'foo' => 1, 'bar' => 2 ) - TypeError Unsupported operand types: array ** stdClass
array ( 0 => 1 ) ** (object) array ( 'bar' => 1, 'foo' => 2 ) - TypeError Unsupported operand types: array ** stdClass
array ( 0 => 1 ) ** DateTime - TypeError Unsupported operand types: array ** DateTime
array ( 0 => 1 ) ** resource - TypeError Unsupported operand types: array ** resource
array ( 0 => 1 ) ** NULL - TypeError Unsupported operand types: array ** null
array ( 0 => 1, 1 => 100 ) ** false - TypeError Unsupported operand types: array ** bool
array ( 0 => 1, 1 => 100 ) ** true - TypeError Unsupported operand types: array ** bool
array ( 0 => 1, 1 => 100 ) ** 0 - TypeError Unsupported operand types: array ** int
array ( 0 => 1, 1 => 100 ) ** 10 - TypeError Unsupported operand types: array ** int
array ( 0 => 1, 1 => 100 ) ** 0.0 - TypeError Unsupported operand types: array ** float
array ( 0 => 1, 1 => 100 ) ** 10.0 - TypeError Unsupported operand types: array ** float
array ( 0 => 1, 1 => 100 ) ** 3.14 - TypeError Unsupported operand types: array ** float
array ( 0 => 1, 1 => 100 ) ** '0' - TypeError Unsupported operand types: array ** string
array ( 0 => 1, 1 => 100 ) ** '10' - TypeError Unsupported operand types: array ** string
array ( 0 => 1, 1 => 100 ) ** '10 elephants' - TypeError Unsupported operand types: array ** string
array ( 0 => 1, 1 => 100 ) ** 'foo' - TypeError Unsupported operand types: array ** string
array ( 0 => 1, 1 => 100 ) ** array ( ) - TypeError Unsupported operand types: array ** array
array ( 0 => 1, 1 => 100 ) ** array ( 0 => 1 ) - TypeError Unsupported operand types: array ** array
array ( 0 => 1, 1 => 100 ) ** array ( 0 => 1, 1 => 100 ) - TypeError Unsupported operand types: array ** array
array ( 0 => 1, 1 => 100 ) ** array ( 'foo' => 1, 'bar' => 2 ) - TypeError Unsupported operand types: array ** array
array ( 0 => 1, 1 => 100 ) ** array ( 'bar' => 1, 'foo' => 2 ) - TypeError Unsupported operand types: array ** array
array ( 0 => 1, 1 => 100 ) ** (object) array ( ) - TypeError Unsupported operand types: array ** stdClass
array ( 0 => 1, 1 => 100 ) ** (object) array ( 'foo' => 1, 'bar' => 2 ) - TypeError Unsupported operand types: array ** stdClass
array ( 0 => 1, 1 => 100 ) ** (object) array ( 'bar' => 1, 'foo' => 2 ) - TypeError Unsupported operand types: array ** stdClass
array ( 0 => 1, 1 => 100 ) ** DateTime - TypeError Unsupported operand types: array ** DateTime
array ( 0 => 1, 1 => 100 ) ** resource - TypeError Unsupported operand types: array ** resource
array ( 0 => 1, 1 => 100 ) ** NULL - TypeError Unsupported operand types: array ** null
array ( 'foo' => 1, 'bar' => 2 ) ** false - TypeError Unsupported operand types: array ** bool
array ( 'foo' => 1, 'bar' => 2 ) ** true - TypeError Unsupported operand types: array ** bool
array ( 'foo' => 1, 'bar' => 2 ) ** 0 - TypeError Unsupported operand types: array ** int
array ( 'foo' => 1, 'bar' => 2 ) ** 10 - TypeError Unsupported operand types: array ** int
array ( 'foo' => 1, 'bar' => 2 ) ** 0.0 - TypeError Unsupported operand types: array ** float
array ( 'foo' => 1, 'bar' => 2 ) ** 10.0 - TypeError Unsupported operand types: array ** float
array ( 'foo' => 1, 'bar' => 2 ) ** 3.14 - TypeError Unsupported operand types: array ** float
array ( 'foo' => 1, 'bar' => 2 ) ** '0' - TypeError Unsupported operand types: array ** string
array ( 'foo' => 1, 'bar' => 2 ) ** '10' - TypeError Unsupported operand types: array ** string
array ( 'foo' => 1, 'bar' => 2 ) ** '10 elephants' - TypeError Unsupported operand types: array ** string
array ( 'foo' => 1, 'bar' => 2 ) ** 'foo' - TypeError Unsupported operand types: array ** string
array ( 'foo' => 1, 'bar' => 2 ) ** array ( ) - TypeError Unsupported operand types: array ** array
array ( 'foo' => 1, 'bar' => 2 ) ** array ( 0 => 1 ) - TypeError Unsupported operand types: array ** array
array ( 'foo' => 1, 'bar' => 2 ) ** array ( 0 => 1, 1 => 100 ) - TypeError Unsupported operand types: array ** array
array ( 'foo' => 1, 'bar' => 2 ) ** array ( 'foo' => 1, 'bar' => 2 ) - TypeError Unsupported operand types: array ** array
array ( 'foo' => 1, 'bar' => 2 ) ** array ( 'bar' => 1, 'foo' => 2 ) - TypeError Unsupported operand types: array ** array
array ( 'foo' => 1, 'bar' => 2 ) ** (object) array ( ) - TypeError Unsupported operand types: array ** stdClass
array ( 'foo' => 1, 'bar' => 2 ) ** (object) array ( 'foo' => 1, 'bar' => 2 ) - TypeError Unsupported operand types: array ** stdClass
array ( 'foo' => 1, 'bar' => 2 ) ** (object) array ( 'bar' => 1, 'foo' => 2 ) - TypeError Unsupported operand types: array ** stdClass
array ( 'foo' => 1, 'bar' => 2 ) ** DateTime - TypeError Unsupported operand types: array ** DateTime
array ( 'foo' => 1, 'bar' => 2 ) ** resource - TypeError Unsupported operand types: array ** resource
array ( 'foo' => 1, 'bar' => 2 ) ** NULL - TypeError Unsupported operand types: array ** null
array ( 'bar' => 1, 'foo' => 2 ) ** false - TypeError Unsupported operand types: array ** bool
array ( 'bar' => 1, 'foo' => 2 ) ** true - TypeError Unsupported operand types: array ** bool
array ( 'bar' => 1, 'foo' => 2 ) ** 0 - TypeError Unsupported operand types: array ** int
array ( 'bar' => 1, 'foo' => 2 ) ** 10 - TypeError Unsupported operand types: array ** int
array ( 'bar' => 1, 'foo' => 2 ) ** 0.0 - TypeError Unsupported operand types: array ** float
array ( 'bar' => 1, 'foo' => 2 ) ** 10.0 - TypeError Unsupported operand types: array ** float
array ( 'bar' => 1, 'foo' => 2 ) ** 3.14 - TypeError Unsupported operand types: array ** float
array ( 'bar' => 1, 'foo' => 2 ) ** '0' - TypeError Unsupported operand types: array ** string
array ( 'bar' => 1, 'foo' => 2 ) ** '10' - TypeError Unsupported operand types: array ** string
array ( 'bar' => 1, 'foo' => 2 ) ** '10 elephants' - TypeError Unsupported operand types: array ** string
array ( 'bar' => 1, 'foo' => 2 ) ** 'foo' - TypeError Unsupported operand types: array ** string
array ( 'bar' => 1, 'foo' => 2 ) ** array ( ) - TypeError Unsupported operand types: array ** array
array ( 'bar' => 1, 'foo' => 2 ) ** array ( 0 => 1 ) - TypeError Unsupported operand types: array ** array
array ( 'bar' => 1, 'foo' => 2 ) ** array ( 0 => 1, 1 => 100 ) - TypeError Unsupported operand types: array ** array
array ( 'bar' => 1, 'foo' => 2 ) ** array ( 'foo' => 1, 'bar' => 2 ) - TypeError Unsupported operand types: array ** array
array ( 'bar' => 1, 'foo' => 2 ) ** array ( 'bar' => 1, 'foo' => 2 ) - TypeError Unsupported operand types: array ** array
array ( 'bar' => 1, 'foo' => 2 ) ** (object) array ( ) - TypeError Unsupported operand types: array ** stdClass
array ( 'bar' => 1, 'foo' => 2 ) ** (object) array ( 'foo' => 1, 'bar' => 2 ) - TypeError Unsupported operand types: array ** stdClass
array ( 'bar' => 1, 'foo' => 2 ) ** (object) array ( 'bar' => 1, 'foo' => 2 ) - TypeError Unsupported operand types: array ** stdClass
array ( 'bar' => 1, 'foo' => 2 ) ** DateTime - TypeError Unsupported operand types: array ** DateTime
array ( 'bar' => 1, 'foo' => 2 ) ** resource - TypeError Unsupported operand types: array ** resource
array ( 'bar' => 1, 'foo' => 2 ) ** NULL - TypeError Unsupported operand types: array ** null
(object) array ( ) ** false - TypeError Unsupported operand types: stdClass ** bool
(object) array ( ) ** true - TypeError Unsupported operand types: stdClass ** bool
(object) array ( ) ** 0 - TypeError Unsupported operand types: stdClass ** int
(object) array ( ) ** 10 - TypeError Unsupported operand types: stdClass ** int
(object) array ( ) ** 0.0 - TypeError Unsupported operand types: stdClass ** float
(object) array ( ) ** 10.0 - TypeError Unsupported operand types: stdClass ** float
(object) array ( ) ** 3.14 - TypeError Unsupported operand types: stdClass ** float
(object) array ( ) ** '0' - TypeError Unsupported operand types: stdClass ** string
(object) array ( ) ** '10' - TypeError Unsupported operand types: stdClass ** string
(object) array ( ) ** '10 elephants' - TypeError Unsupported operand types: stdClass ** string
(object) array ( ) ** 'foo' - TypeError Unsupported operand types: stdClass ** string
(object) array ( ) ** array ( ) - TypeError Unsupported operand types: stdClass ** array
(object) array ( ) ** array ( 0 => 1 ) - TypeError Unsupported operand types: stdClass ** array
(object) array ( ) ** array ( 0 => 1, 1 => 100 ) - TypeError Unsupported operand types: stdClass ** array
(object) array ( ) ** array ( 'foo' => 1, 'bar' => 2 ) - TypeError Unsupported operand types: stdClass ** array
(object) array ( ) ** array ( 'bar' => 1, 'foo' => 2 ) - TypeError Unsupported operand types: stdClass ** array
(object) array ( ) ** (object) array ( ) - TypeError Unsupported operand types: stdClass ** stdClass
(object) array ( ) ** (object) array ( 'foo' => 1, 'bar' => 2 ) - TypeError Unsupported operand types: stdClass ** stdClass
(object) array ( ) ** (object) array ( 'bar' => 1, 'foo' => 2 ) - TypeError Unsupported operand types: stdClass ** stdClass
(object) array ( ) ** DateTime - TypeError Unsupported operand types: stdClass ** DateTime
(object) array ( ) ** resource - TypeError Unsupported operand types: stdClass ** resource
(object) array ( ) ** NULL - TypeError Unsupported operand types: stdClass ** null
(object) array ( 'foo' => 1, 'bar' => 2 ) ** false - TypeError Unsupported operand types: stdClass ** bool
(object) array ( 'foo' => 1, 'bar' => 2 ) ** true - TypeError Unsupported operand types: stdClass ** bool
(object) array ( 'foo' => 1, 'bar' => 2 ) ** 0 - TypeError Unsupported operand types: stdClass ** int
(object) array ( 'foo' => 1, 'bar' => 2 ) ** 10 - TypeError Unsupported operand types: stdClass ** int
(object) array ( 'foo' => 1, 'bar' => 2 ) ** 0.0 - TypeError Unsupported operand types: stdClass ** float
(object) array ( 'foo' => 1, 'bar' => 2 ) ** 10.0 - TypeError Unsupported operand types: stdClass ** float
(object) array ( 'foo' => 1, 'bar' => 2 ) ** 3.14 - TypeError Unsupported operand types: stdClass ** float
(object) array ( 'foo' => 1, 'bar' => 2 ) ** '0' - TypeError Unsupported operand types: stdClass ** string
(object) array ( 'foo' => 1, 'bar' => 2 ) ** '10' - TypeError Unsupported operand types: stdClass ** string
(object) array ( 'foo' => 1, 'bar' => 2 ) ** '10 elephants' - TypeError Unsupported operand types: stdClass ** string
(object) array ( 'foo' => 1, 'bar' => 2 ) ** 'foo' - TypeError Unsupported operand types: stdClass ** string
(object) array ( 'foo' => 1, 'bar' => 2 ) ** array ( ) - TypeError Unsupported operand types: stdClass ** array
(object) array ( 'foo' => 1, 'bar' => 2 ) ** array ( 0 => 1 ) - TypeError Unsupported operand types: stdClass ** array
(object) array ( 'foo' => 1, 'bar' => 2 ) ** array ( 0 => 1, 1 => 100 ) - TypeError Unsupported operand types: stdClass ** array
(object) array ( 'foo' => 1, 'bar' => 2 ) ** array ( 'foo' => 1, 'bar' => 2 ) - TypeError Unsupported operand types: stdClass ** array
(object) array ( 'foo' => 1, 'bar' => 2 ) ** array ( 'bar' => 1, 'foo' => 2 ) - TypeError Unsupported operand types: stdClass ** array
(object) array ( 'foo' => 1, 'bar' => 2 ) ** (object) array ( ) - TypeError Unsupported operand types: stdClass ** stdClass
(object) array ( 'foo' => 1, 'bar' => 2 ) ** (object) array ( 'foo' => 1, 'bar' => 2 ) - TypeError Unsupported operand types: stdClass ** stdClass
(object) array ( 'foo' => 1, 'bar' => 2 ) ** (object) array ( 'bar' => 1, 'foo' => 2 ) - TypeError Unsupported operand types: stdClass ** stdClass
(object) array ( 'foo' => 1, 'bar' => 2 ) ** DateTime - TypeError Unsupported operand types: stdClass ** DateTime
(object) array ( 'foo' => 1, 'bar' => 2 ) ** resource - TypeError Unsupported operand types: stdClass ** resource
(object) array ( 'foo' => 1, 'bar' => 2 ) ** NULL - TypeError Unsupported operand types: stdClass ** null
(object) array ( 'bar' => 1, 'foo' => 2 ) ** false - TypeError Unsupported operand types: stdClass ** bool
(object) array ( 'bar' => 1, 'foo' => 2 ) ** true - TypeError Unsupported operand types: stdClass ** bool
(object) array ( 'bar' => 1, 'foo' => 2 ) ** 0 - TypeError Unsupported operand types: stdClass ** int
(object) array ( 'bar' => 1, 'foo' => 2 ) ** 10 - TypeError Unsupported operand types: stdClass ** int
(object) array ( 'bar' => 1, 'foo' => 2 ) ** 0.0 - TypeError Unsupported operand types: stdClass ** float
(object) array ( 'bar' => 1, 'foo' => 2 ) ** 10.0 - TypeError Unsupported operand types: stdClass ** float
(object) array ( 'bar' => 1, 'foo' => 2 ) ** 3.14 - TypeError Unsupported operand types: stdClass ** float
(object) array ( 'bar' => 1, 'foo' => 2 ) ** '0' - TypeError Unsupported operand types: stdClass ** string
(object) array ( 'bar' => 1, 'foo' => 2 ) ** '10' - TypeError Unsupported operand types: stdClass ** string
(object) array ( 'bar' => 1, 'foo' => 2 ) ** '10 elephants' - TypeError Unsupported operand types: stdClass ** string
(object) array ( 'bar' => 1, 'foo' => 2 ) ** 'foo' - TypeError Unsupported operand types: stdClass ** string
(object) array ( 'bar' => 1, 'foo' => 2 ) ** array ( ) - TypeError Unsupported operand types: stdClass ** array
(object) array ( 'bar' => 1, 'foo' => 2 ) ** array ( 0 => 1 ) - TypeError Unsupported operand types: stdClass ** array
(object) array ( 'bar' => 1, 'foo' => 2 ) ** array ( 0 => 1, 1 => 100 ) - TypeError Unsupported operand types: stdClass ** array
(object) array ( 'bar' => 1, 'foo' => 2 ) ** array ( 'foo' => 1, 'bar' => 2 ) - TypeError Unsupported operand types: stdClass ** array
(object) array ( 'bar' => 1, 'foo' => 2 ) ** array ( 'bar' => 1, 'foo' => 2 ) - TypeError Unsupported operand types: stdClass ** array
(object) array ( 'bar' => 1, 'foo' => 2 ) ** (object) array ( ) - TypeError Unsupported operand types: stdClass ** stdClass
(object) array ( 'bar' => 1, 'foo' => 2 ) ** (object) array ( 'foo' => 1, 'bar' => 2 ) - TypeError Unsupported operand types: stdClass ** stdClass
(object) array ( 'bar' => 1, 'foo' => 2 ) ** (object) array ( 'bar' => 1, 'foo' => 2 ) - TypeError Unsupported operand types: stdClass ** stdClass
(object) array ( 'bar' => 1, 'foo' => 2 ) ** DateTime - TypeError Unsupported operand types: stdClass ** DateTime
(object) array ( 'bar' => 1, 'foo' => 2 ) ** resource - TypeError Unsupported operand types: stdClass ** resource
(object) array ( 'bar' => 1, 'foo' => 2 ) ** NULL - TypeError Unsupported operand types: stdClass ** null
DateTime ** false - TypeError Unsupported operand types: DateTime ** bool
DateTime ** true - TypeError Unsupported operand types: DateTime ** bool
DateTime ** 0 - TypeError Unsupported operand types: DateTime ** int
DateTime ** 10 - TypeError Unsupported operand types: DateTime ** int
DateTime ** 0.0 - TypeError Unsupported operand types: DateTime ** float
DateTime ** 10.0 - TypeError Unsupported operand types: DateTime ** float
DateTime ** 3.14 - TypeError Unsupported operand types: DateTime ** float
DateTime ** '0' - TypeError Unsupported operand types: DateTime ** string
DateTime ** '10' - TypeError Unsupported operand types: DateTime ** string
DateTime ** '10 elephants' - TypeError Unsupported operand types: DateTime ** string
DateTime ** 'foo' - TypeError Unsupported operand types: DateTime ** string
DateTime ** array ( ) - TypeError Unsupported operand types: DateTime ** array
DateTime ** array ( 0 => 1 ) - TypeError Unsupported operand types: DateTime ** array
DateTime ** array ( 0 => 1, 1 => 100 ) - TypeError Unsupported operand types: DateTime ** array
DateTime ** array ( 'foo' => 1, 'bar' => 2 ) - TypeError Unsupported operand types: DateTime ** array
DateTime ** array ( 'bar' => 1, 'foo' => 2 ) - TypeError Unsupported operand types: DateTime ** array
DateTime ** (object) array ( ) - TypeError Unsupported operand types: DateTime ** stdClass
DateTime ** (object) array ( 'foo' => 1, 'bar' => 2 ) - TypeError Unsupported operand types: DateTime ** stdClass
DateTime ** (object) array ( 'bar' => 1, 'foo' => 2 ) - TypeError Unsupported operand types: DateTime ** stdClass
DateTime ** DateTime - TypeError Unsupported operand types: DateTime ** DateTime
DateTime ** resource - TypeError Unsupported operand types: DateTime ** resource
DateTime ** NULL - TypeError Unsupported operand types: DateTime ** null
resource ** false - TypeError Unsupported operand types: resource ** bool
resource ** true - TypeError Unsupported operand types: resource ** bool
resource ** 0 - TypeError Unsupported operand types: resource ** int
resource ** 10 - TypeError Unsupported operand types: resource ** int
resource ** 0.0 - TypeError Unsupported operand types: resource ** float
resource ** 10.0 - TypeError Unsupported operand types: resource ** float
resource ** 3.14 - TypeError Unsupported operand types: resource ** float
resource ** '0' - TypeError Unsupported operand types: resource ** string
resource ** '10' - TypeError Unsupported operand types: resource ** string
resource ** '10 elephants' - TypeError Unsupported operand types: resource ** string
resource ** 'foo' - TypeError Unsupported operand types: resource ** string
resource ** array ( ) - TypeError Unsupported operand types: resource ** array
resource ** array ( 0 => 1 ) - TypeError Unsupported operand types: resource ** array
resource ** array ( 0 => 1, 1 => 100 ) - TypeError Unsupported operand types: resource ** array
resource ** array ( 'foo' => 1, 'bar' => 2 ) - TypeError Unsupported operand types: resource ** array
resource ** array ( 'bar' => 1, 'foo' => 2 ) - TypeError Unsupported operand types: resource ** array
resource ** (object) array ( ) - TypeError Unsupported operand types: resource ** stdClass
resource ** (object) array ( 'foo' => 1, 'bar' => 2 ) - TypeError Unsupported operand types: resource ** stdClass
resource ** (object) array ( 'bar' => 1, 'foo' => 2 ) - TypeError Unsupported operand types: resource ** stdClass
resource ** DateTime - TypeError Unsupported operand types: resource ** DateTime
resource ** resource - TypeError Unsupported operand types: resource ** resource
resource ** NULL - TypeError Unsupported operand types: resource ** null
NULL ** false = 1
NULL ** true = 0
NULL ** 0 = 1
NULL ** 10 = 0
NULL ** 0.0 = 1.0
NULL ** 10.0 = 0.0
NULL ** 3.14 = 0.0
NULL ** '0' = 1
NULL ** '10' = 0
NULL ** '10 elephants' = 0 - Notice A non well formed numeric value encountered
NULL ** 'foo' = 1 - Warning A non-numeric value encountered
NULL ** array ( ) - TypeError Unsupported operand types: null ** array
NULL ** array ( 0 => 1 ) - TypeError Unsupported operand types: null ** array
NULL ** array ( 0 => 1, 1 => 100 ) - TypeError Unsupported operand types: null ** array
NULL ** array ( 'foo' => 1, 'bar' => 2 ) - TypeError Unsupported operand types: null ** array
NULL ** array ( 'bar' => 1, 'foo' => 2 ) - TypeError Unsupported operand types: null ** array
NULL ** (object) array ( ) - TypeError Unsupported operand types: null ** stdClass
NULL ** (object) array ( 'foo' => 1, 'bar' => 2 ) - TypeError Unsupported operand types: null ** stdClass
NULL ** (object) array ( 'bar' => 1, 'foo' => 2 ) - TypeError Unsupported operand types: null ** stdClass
NULL ** DateTime - TypeError Unsupported operand types: null ** DateTime
NULL ** resource - TypeError Unsupported operand types: null ** resource
NULL ** NULL = 1
> string
>> $a . $b
false . false = ''
false . true = '1'
false . 0 = '0'
false . 10 = '10'
false . 0.0 = '0'
false . 10.0 = '10'
false . 3.14 = '3.14'
false . '0' = '0'
false . '10' = '10'
false . '10 elephants' = '10 elephants'
false . 'foo' = 'foo'
false . array ( ) = 'Array' - Warning Array to string conversion
false . array ( 0 => 1 ) = 'Array' - Warning Array to string conversion
false . array ( 0 => 1, 1 => 100 ) = 'Array' - Warning Array to string conversion
false . array ( 'foo' => 1, 'bar' => 2 ) = 'Array' - Warning Array to string conversion
false . array ( 'bar' => 1, 'foo' => 2 ) = 'Array' - Warning Array to string conversion
false . (object) array ( ) - Error Object of class stdClass could not be converted to string
false . (object) array ( 'foo' => 1, 'bar' => 2 ) - Error Object of class stdClass could not be converted to string
false . (object) array ( 'bar' => 1, 'foo' => 2 ) - Error Object of class stdClass could not be converted to string
false . DateTime - Error Object of class DateTime could not be converted to string
false . resource = 'Resource id #5'
false . NULL = ''
true . false = '1'
true . true = '11'
true . 0 = '10'
true . 10 = '110'
true . 0.0 = '10'
true . 10.0 = '110'
true . 3.14 = '13.14'
true . '0' = '10'
true . '10' = '110'
true . '10 elephants' = '110 elephants'
true . 'foo' = '1foo'
true . array ( ) = '1Array' - Warning Array to string conversion
true . array ( 0 => 1 ) = '1Array' - Warning Array to string conversion
true . array ( 0 => 1, 1 => 100 ) = '1Array' - Warning Array to string conversion
true . array ( 'foo' => 1, 'bar' => 2 ) = '1Array' - Warning Array to string conversion
true . array ( 'bar' => 1, 'foo' => 2 ) = '1Array' - Warning Array to string conversion
true . (object) array ( ) - Error Object of class stdClass could not be converted to string
true . (object) array ( 'foo' => 1, 'bar' => 2 ) - Error Object of class stdClass could not be converted to string
true . (object) array ( 'bar' => 1, 'foo' => 2 ) - Error Object of class stdClass could not be converted to string
true . DateTime - Error Object of class DateTime could not be converted to string
true . resource = '1Resource id #5'
true . NULL = '1'
0 . false = '0'
0 . true = '01'
0 . 0 = '00'
0 . 10 = '010'
0 . 0.0 = '00'
0 . 10.0 = '010'
0 . 3.14 = '03.14'
0 . '0' = '00'
0 . '10' = '010'
0 . '10 elephants' = '010 elephants'
0 . 'foo' = '0foo'
0 . array ( ) = '0Array' - Warning Array to string conversion
0 . array ( 0 => 1 ) = '0Array' - Warning Array to string conversion
0 . array ( 0 => 1, 1 => 100 ) = '0Array' - Warning Array to string conversion
0 . array ( 'foo' => 1, 'bar' => 2 ) = '0Array' - Warning Array to string conversion
0 . array ( 'bar' => 1, 'foo' => 2 ) = '0Array' - Warning Array to string conversion
0 . (object) array ( ) - Error Object of class stdClass could not be converted to string
0 . (object) array ( 'foo' => 1, 'bar' => 2 ) - Error Object of class stdClass could not be converted to string
0 . (object) array ( 'bar' => 1, 'foo' => 2 ) - Error Object of class stdClass could not be converted to string
0 . DateTime - Error Object of class DateTime could not be converted to string
0 . resource = '0Resource id #5'
0 . NULL = '0'
10 . false = '10'
10 . true = '101'