4 public static function foo(): void
{}
8 function main(): void
{
10 $clsmeth = Bar
::foo
<>;
14 $arr3 = varray
['foo'];
15 $arr4 = varray
['foo', 'bar'];
16 $arr5 = varray
['foo', 42];
18 echo $clsmeth == $arr1 ?
"clsmeth == arry1\n" : "clsmeth != arry1\n";
19 echo $clsmeth == $arr2 ?
"clsmeth == arry2\n" : "clsmeth != arry2\n";
20 echo $clsmeth == $arr3 ?
"clsmeth == arry3\n" : "clsmeth != arry3\n";
21 echo $clsmeth == $arr4 ?
"clsmeth == arry4\n" : "clsmeth != arry4\n";
22 echo $clsmeth == $arr5 ?
"clsmeth == arry5\n" : "clsmeth != arry5\n";
25 $arr2 = varray
[99, 'foo'];
26 $arr3 = varray
['Bar'];
27 $arr4 = varray
['Bar', 'foo'];
28 $arr5 = varray
['Bar', 0];
30 $try = ($a, $b, $num) ==> {
32 echo $a != $b ?
"clsmeth != arry$num\n" : "clsmeth == arry$num\n";
33 } catch (Exception
$e) {
34 echo $e->getMessage() . "\n";
38 $try($clsmeth, $arr1, 1);
39 $try($clsmeth, $arr2, 2);
40 $try($clsmeth, $arr3, 3);
41 $try($clsmeth, $arr4, 4);
42 $try($clsmeth, $arr5, 5);