class.FastTemplate
Fatal error: Cannot redeclare clear_parse() in w:\home\localhost\www\doska\class.FastTemplate.php3 on line 636
Заранее благодарю.
Подскажите, пожалуйста (кто знает), как избавиться от
Fatal error: Cannot redeclare clear_parse() in w:\home\localhost\www\doska\class.FastTemplate.php3 on line 636
Заранее благодарю.
а код? может ты класс криво вставил/объявил, его как бы только 1н раз надо инклюдить
а код? может ты класс криво вставил/объявил, его как бы только 1н раз надо инклюдить
------------------------------------------
Класс я включил единственный раз вначале кода. Дело в том, что класс FastTemplate, наверняка ты это уже знаешь, это професионально написанный (не мною)класс для обработки шаблонов HTML. И в нем встречается перегрузка функции clear_parse(), т. е. она 2 раза объявляется с разными параметрами.
Так вот, я думаю, что проблема в интерпретаторе РНР. Может там надо че-то включить, чтоб он перегрузку поддерживал?..
------------------------------------------
Класс я включил единственный раз вначале кода. Дело в том, что класс FastTemplate, наверняка ты это уже знаешь, это професионально написанный (не мною)класс для обработки шаблонов HTML. И в нем встречается перегрузка функции clear_parse(), т. е. она 2 раза объявляется с разными параметрами.
Так вот, я думаю, что проблема в интерпретаторе РНР. Может там надо че-то включить, чтоб он перегрузку поддерживал?..
закоментируй 2ю ф-цию которая
// Aliased function - used for compatibility with CGI::FastTemplate
function clear_parse ()
{
$this->clear_assign();
}
вроде она для совместимости (интересно с чем) и все и без нее работает, хотя чести ради надо сказать что у меня обе ф-ции определены и ничего не ругается, попробуй скачать класс с сайта разработчиков и там почитать вообще инфу