Bu gereklilik sadece geliştiriciler ve güzel kod için sadelik içindir. Ben bir şablon sistemi inşa ediyorum ve ben gerçekten bir nesne değişkeni sadece tüm fonksiyonlarda var olmak, tıpkı senin gibi. İşte bazı kod:
Librarian.php:
$class = "slideshow";
$function = "basic";
$args = array(...);
$librarian = $this; // I WOULD LIKE THIS TO BE PRESENT IN CALLED FUNCTION
...
return call_user_func($class.'::'.$function, $args);
...
Slideshow.php:
public static function basic($args) {
echo $librarian; // "Librarian Object"
}
Thanks! Matt Mueller