<?php
class Foo {
public $text;
public function __construct(string $text)
{
$this->text = $text;
}
}
$FooArr = [
new Foo('hello'),
new Foo('ohayo'),
new Foo('sup')
];
function displayFoo(Foo ...$foos) {
foreach ($foos as $foo) {
echo $foo->text . "\r\n";
}
}
displayfoo(...$FooArr);
PD9waHAKCmNsYXNzIEZvbyB7CiAgICAKICAgIHB1YmxpYyAkdGV4dDsKICAgIAogICAgcHVibGljIGZ1bmN0aW9uIF9fY29uc3RydWN0KHN0cmluZyAkdGV4dCkKICAgIHsKICAgICAgICAkdGhpcy0+dGV4dCA9ICR0ZXh0OwogICAgfQp9CgokRm9vQXJyID0gWwogICAgbmV3IEZvbygnaGVsbG8nKSwKICAgIG5ldyBGb28oJ29oYXlvJyksCiAgICBuZXcgRm9vKCdzdXAnKQogICAgXTsKICAgIApmdW5jdGlvbiBkaXNwbGF5Rm9vKEZvbyAuLi4kZm9vcykgewogICAgZm9yZWFjaCAoJGZvb3MgYXMgJGZvbykgewogICAgICAgIGVjaG8gJGZvby0+dGV4dCAuICJcclxuIjsKICAgIH0KfQoKZGlzcGxheWZvbyguLi4kRm9vQXJyKTs=