- var_dump: documentation ( source)
<?php
abstract class Abunyasha {
abstract public function ban (): string;
public function poshatatMakabu () : void {
var_dump("2ch ypal");
}
public function goToMailRu () : void {
var_dump("prepare your anus");
}
}
class AnonOne extends Abunyasha {
public function ban (): string {
$this->poshatatMakabu();
$this->goToMailRu();
// И ещё много всякого кода, который на 100% одинаков для всех наследников.
return "Ban po prichine: " . "ti pidor" . "!";
}
}
class AnonTwo extends Abunyasha {
public function ban (): string {
$this->poshatatMakabu();
$this->goToMailRu();
// И ещё много всякого кода, который на 100% одинаков для всех наследников.
return "Ban po prichine: " . "ti animeshnik" . "!";
}
}
class AnonThree extends Abunyasha {
public function ban (): string {
$this->poshatatMakabu();
$this->goToMailRu();
// И ещё много всякого кода, который на 100% одинаков для всех наследников.
return "Ban po prichine: " . "ti postil cp" . "!";
}
}
$aOne = new AnonOne();
var_dump($aOne->ban());
$aTwo = new AnonTwo();
var_dump($aTwo->ban());
$aThree = new AnonThree();
var_dump($aThree->ban());