<?php class tpl_controller { public function __construct($main_template) { $template = preg_replace_callback("#<?php(.*?)?>#", array("tpl_controller", "use_eval"), $template); } public function use_eval($eval) { return $eval; } } ?>
Jednak nie działa, ja nie mam pojęcia jak to naprawić, a na stronie pojawia sie pełno błędów E_NOTICE oraz jeden ciekawszy:
Non-static method tpl_controller::use_eval() cannot be called statically, assuming $this from compatible context tpl_controller
Mógłby mi ktoś pomóc?