3v4l.org

run code in 300+ PHP versions simultaneously
<?php class MyService { public function __construct(AnObject $service, $value) { $this->service = $service; $this->value = $value; // pretty common right? } } class MyServiceFactory { private $request; private $provider; function __construct(Request $request, \Auryn\Provider $provider) { $this->request = $request; $this->provider = $provider; } public function create() { $userSuppliedValue = $this->request->getValue('postValue'); return $this->provider->make('MyService', [':value' => $userSuppliedValue]); } } class Controller { public function indexAction(MyServiceFactory $factory) { $service = $factory->create(); } }
Output for git.master, git.master_jit, rfc.property-hooks

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