3v4l.org

run code in 300+ PHP versions simultaneously
<?php class BaseExample { public static function __callStatic($name, array $arguments) { echo "Calling static method '$name' \n"; } public function __call($name, array $arguments) { echo "Calling object method '$name' \n"; } } class Example extends BaseExample { public function __construct() { Example::test1(); static::test2(); self::test3(); $this->test4(); } } $u = new Example(); Example::test5(); $u->test6();
Output for git.master, git.master_jit, rfc.property-hooks
Calling object method 'test1' Calling object method 'test2' Calling object method 'test3' Calling object method 'test4' Calling static method 'test5' Calling object method 'test6'

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:
48.79 ms | 401 KiB | 8 Q