3v4l.org

run code in 300+ PHP versions simultaneously
<?php class Word { private $word = ''; public function setWord($word) { if(!is_string($word)) { throw new InvalidArgumentException('invalid argument variable type'); } $this->word = $word; } public function getWord() { return $this->word; } } class MyWord extends Word { public function setWord($word) { parent::word = $word; } } $obj = new MyWord; $obj->setWord('hoge'); echo $obj->getWord();
Output for 7.1.0 - 7.1.15, 7.2.0 - 7.2.3
Parse error: syntax error, unexpected '=' in /in/FYonL on line 20
Process exited with code 255.

preferences:
169.85 ms | 1395 KiB | 27 Q