3v4l.org

run code in 500+ PHP versions simultaneously
<?php function multiply(...$nums): int|float { $nums = array_filter($nums, 'is_numeric'); return array_product($nums); } echo multiply(10, 20) . "\n"; echo multiply("A", 10, 30) . "\n"; echo multiply(100.5, 10, "B") . "\n";
Output for 8.0.1 - 8.0.30, 8.1.0 - 8.1.34, 8.2.0 - 8.2.30, 8.3.0 - 8.3.30, 8.4.1 - 8.4.21, 8.5.0 - 8.5.7
200 300 1005

preferences:
108.22 ms | 1115 KiB | 4 Q