3v4l.org

run code in 300+ PHP versions simultaneously
<?php class My_Class { const CLASS_CONSTANT = 'test value'; public static function my_function() { $self = $this; $lambda_function = function() use ( $self ) { echo $self::CLASS_CONSTANT; }; $lambda_function(); } public function start() { self::my_function(); } } $obj = new My_Class; $obj->start();
Output for git.master, git.master_jit, rfc.property-hooks
Fatal error: Uncaught Error: Using $this when not in object context in /in/gDLJk:7 Stack trace: #0 /in/gDLJk(16): My_Class::my_function() #1 /in/gDLJk(21): My_Class->start() #2 {main} thrown in /in/gDLJk on line 7
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:
75.64 ms | 401 KiB | 8 Q