3v4l.org

run code in 300+ PHP versions simultaneously
<?php class Page { private $title; private $description; private $body; public function __construct($title = '') { if (!empty($title)) { $this->title = $title; } else { $this->title = "TITLE"; } } public function description($description) { $this->description = $description; } public function body($body) { $this->body = $body; } public function display($content = '') { $html = ''; $html .= '<html>\n'; $html .= '<head>\n'; $html .= '<title>'.$this->title.'</title>\n<body'; if(!empty($this->body)) $html .= ' '. $this->body; $html .= '>\n'; $html .= trim($content); $html .= '</body?\n'; $html .= '</html>'; } } $myPage = new Page('test'); $myPage->display("<div>HELLO</div>"); ?>

preferences:
41.86 ms | 402 KiB | 5 Q