3v4l.org

run code in 300+ PHP versions simultaneously
<?php class Dummy { public function a() { echo('a'); } public static function b() { echo('b'); } public function addAction( $action, $callback ) { if( is_string( $callback ) ) { if( method_exists( $this, $callback ) ) return 'Instantial!'; if( method_exists( 'Dummy', $callback ) ) return 'Static!'; } } } $d = new Dummy(); echo( $d->addAction('init', 'b') );
Output for git.master, git.master_jit, rfc.property-hooks
Instantial!

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