FastTemplate начал ругаться после установки PHP 4.3.0

bovkun

Новичок
FastTemplate начал ругаться после установки PHP 4.3.0

FastTemplate начал ругаться после установки PHP 4.3.0

Проект, котороый без каких-либо капризностей работал на предыдущей версии PHP сразу после установки PHP 4.3.0 начал ругаться на FastTemplate, верее на эти строки (636):


PHP:
//	********
//	Aliased function - used for compatibility with CGI::FastTemplate
	function clear_parse ()
	{
		$this->clear_assign();
	}

//	********
[PHP] 

Чё делать теперь ума не приложу :confused: 

Помогите кто может..............
 

bovkun

Новичок
Сорри, верное замечание ))

Fatal error: Cannot redeclare clear_parse() in c:\apache\htdocs\abws\templates\class.FastTemplate.php3 on line 636
 

snap

Guest
я пока просто закомментировал эту функцию - пока все работает, а вот как поцивильнее бы сделать - самому интересно
 

tony2001

TeaM PHPClub
скорее всего, ты 2 раза инклудишь 1 файл.
[m]include_once[/m] тебя спасет.
 

Alex2003

Новичок
Переименуй эту функцию и все её вызовы из всех файлов, иначе рано или поздно произойдет её вызов... А она делает не то, что надо...
ИМХО ребята сделали функцию, встроеную в ПХП, с таким же названием...
 

jeka!

Просто Member
Киньте линк где можно почитать по русски о том что добавлено в новой версии пхп и какие функции новые...
И линк на файл FastTemplate, не могу найти, есть тока старьё за 99 год или новее не существует?
 

ZveN

Guest
ИМХО надо функции с каким-то своим префиксом обзывать...а то так дело не пойдет.
 

bovkun

Новичок
Пока закомментировал - помогло, но хребтом чувствую, что не вариант....

- Повторных инклудов нет
- Переименование ситуации не спасло

... а жаль. ((
 

lyonchik

Guest
Тоже закомментировал - все теперь работает...
 

tony2001

TeaM PHPClub
lyonchik:
я не использую FastT - исследовать эту тему не можешь, раз уж ты их используешь ?
clear_parse() - такой функции в РНР точно нет.
 
Сверху