Cagnacci di merda

Run Settings
LanguagePHP
Language Version
Run Command
<?php define("CR","<br />\n"); class Cane_di_merda { public $numLegs=4; public $name; public $action; protected $attrib; static public $test= "ciao"; public function __construct($name) { $this->name = $name; } public static function abbaia() { return "Woof! Arrrgh!"; } public function greet() { return "Questo simpatico cane di merda si chiama ".$this->name . " e " . $this->action . "!<br />\n"; } } class Cagnaccio_di_merda extends Cane_di_merda { public function setAttrib($attr) { $this->attrib = $attr; } public function getAttrib() { return $this->attrib; } public function e_greet() { return "Questo simpatico cane di merda si chiama ".$this->name . " e ". $this->action.$this->getAttrib(); } } $cagnaccio1 = new Cagnaccio_di_merda("Hater"); $cagnaccio2 = new Cagnaccio_di_merda("Barker"); $cagnaccio1->action = "morde"; $cagnaccio2->action = "abbaia"; $cagnaccio1->setAttrib(" ai coglioni. "); $cagnaccio2->setAttrib(" al suo padrone. "); echo $cagnaccio1->e_greet().CR; echo $cagnaccio2->e_greet().Cagnaccio_di_merda::abbaia().CR; echo Cane_di_merda::$test; ?>
Editor Settings
Theme
Key bindings
Full width
Lines