Можно ли использовать какое-то прототипное наследование в PHP , как это реализовано в JavaScript ?
Этот вопрос пришел мне в голову просто из любопытстваНе то чтобы я должен был реализовать такую вещь и пойти против классического наследства.Это просто интересная область для изучения.
Существуют ли функции предварительной сборки, комбинирующие классическую модель наследования в PHP с неким видом Прототипное наследование с комбинацией анонимногофункции?
Допустим, у меня есть простой класс для UserModel
class UserModel implements PrototypalInheritance
{
// setters, getters, logic..
static public function Prototype () {}
}
$user = new UserModel();
UserModel::prototype()->getNameSlug = function () {
return slugify($this->getUserName());
}
echo $user->getNameSlug();