<?php
enum SomeEnum: int {
case A = 1;
case B = 2;
}
class ClassWithToString
{
public function __toString(): string
{
return 'foo';
}
}
echo "--------Wrong:--------\n";
//$curlHandle = curl_init();
//assert($curlHandle !== false);
var_dump(array_sum([SomeEnum::A]));
var_dump(array_sum([[0]]));
var_dump(array_sum([new \stdClass()]));
var_dump(array_sum(['ttt']));
var_dump(array_sum([fopen('php://input', 'r')]));
//var_dump(array_sum([$curlHandle]));
var_dump(array_sum([new ClassWithToString()]));
var_dump(array_product([SomeEnum::A]));
var_dump(array_product([[0]]));
var_dump(array_product([new \stdClass()]));
var_dump(array_product(['ttt']));
var_dump(array_product([fopen('php://input', 'r')]));
//var_dump(array_product([$curlHandle]));
var_dump(array_product([new ClassWithToString()]));
echo "--------Correct:--------\n";
var_dump(array_sum(['5.5', false, true, new \SimpleXMLElement('<a>7.7</a>'), 5, 5.5, null]));
var_dump(array_product(['5.5', false, true, new \SimpleXMLElement('<a>7.7</a>'), 5, 5.5, null]));
preferences:
25.09 ms | 407 KiB | 5 Q