3v4l.org

run code in 300+ PHP versions simultaneously
<?php class MyClass { public function autoloadMethods($data): void { foreach ($data as $name) { call_user_func($name); } } public function test1(): void { print 'Hello from test1!'; } } $test = new MyClass(); $test->autoloadMethods(['test1']);
Output for git.master, git.master_jit, rfc.property-hooks
Fatal error: Uncaught TypeError: call_user_func(): Argument #1 ($callback) must be a valid callback, function "test1" not found or invalid function name in /in/0ab13:8 Stack trace: #0 /in/0ab13(19): MyClass->autoloadMethods(Array) #1 {main} thrown in /in/0ab13 on line 8
Process exited with code 255.

This tab shows result from various feature-branches currently under review by the php developers. Contact me to have additional branches featured.

Active branches

Archived branches

Once feature-branches are merged or declined, they are no longer available. Their functionality (when merged) can be viewed from the main output page


preferences:
31.78 ms | 401 KiB | 8 Q