3v4l.org

run code in 300+ PHP versions simultaneously
<?php class User { private $nome; public $email; protected $senha; /* public function __construct($senha){ $this->senha = $senha; } */ } class User2 extends User { private $login; /* public function __construct($senha, $login){ parent::__construct($senha); $this->login = $login; } public function get_login(){ return $this->login; } public function get_senha(){ return $this->senha; } public function get_nome(){ return parent::$this->nome; } public function set_nome($nome){ parent::$this->nome = $nome; } */ } $usuario = new User2(); $usuario->nome = 'Isael'; $usuario->email = 'isael2email.com'; echo $usuario->nome.'<br />'; echo $usuario->email;
Output for git.master, git.master_jit, rfc.property-hooks
Deprecated: Creation of dynamic property User2::$nome is deprecated in /in/vcpin on line 47 Isael<br />isael2email.com

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