Я занят моим движком шаблонов, и когда я пытаюсь загрузить параметр, он дает эту ошибку:
Примечание. Неопределенная переменная: шаблон в C: \ xampp \ htdocs \ global.php в строке 21
Неустранимая ошибка: вызов функции-члена makeCut () для не-объекта в C: \ xampp \ htdocs \ global.php в строке 21
но в самом двигателе:
<?php mysqli_report(MYSQLI_REPORT_ERROR | MYSQLI_REPORT_STRICT); include('app/includes/classes/class.db.php'); class template extends DB { public $template; public $content; public $variables = array(); public function makeCut($name, $value) { $this->Cut['{' . $name . '}'] = $value; } public function getCut($content) { $content = str_replace(array_keys($this->param), array_values($this->param), $content); return $content; } public function echoPage() { echo $this->getCut($this->content); } } $template = new template;
(Я вырезал кусок)
Так что здесь происходит?
EDIT: некоторые строки моего global.php
function __autoload($class_name) { require_once('app/includes/classes/class.' . $class_name . '.php'); } require_once('app/includes/languages/lang.' . LANGUAGE . '.php'); // Params $template->makeCut('slider', "<?php include('sliders/' . $users->slideCheck(); . '.html'); ?>"); ?>