green-84
Новичок
Использование __call
Страничка следующего содержания:
выдает:
Т.е. получается нельзя использовать класс Page без создания объекта для того, чтобы в нем использовался метод __call...
Есть ли у кого какие-либо мысли по этому поводу? )
Страничка следующего содержания:
PHP:
<?php
class Page {
static function __call($className, $classParam) {
return new $className($classParam);
}
static public function Show() {
echo "<p>Page Content</p>";
}
}
class BlockContent {
public function Show() {
echo "<p>Block Content</p>";
}
}
Page::Show();
Page::BlockContent()->Show();
?>
PHP:
Page Content
Fatal error: Call to undefined method Page::blockcontent() in test-2.php on line 23
Т.е. получается нельзя использовать класс Page без создания объекта для того, чтобы в нем использовался метод __call...
Есть ли у кого какие-либо мысли по этому поводу? )