Забавный глюк в PHP 4.3.0

alexon

Новичок
Забавный глюк в PHP 4.3.0

Fatal error: Cannot redeclare showsubmenu() (previously declared in ...\art.lib.php:437852193) in ...\art.bin.php on line 437851945

Номер строки он по рандому чтоль генерирует :о))) В файле все 20 строк.
 

tony2001

TeaM PHPClub
дай пример кода или сам запости на bugs.php.net
лучше сначала первое.
 

laborant

Guest
у меня такие же вещи случаются раз от раза... причем на скриптах Smarty
 

tony2001

TeaM PHPClub
факты, господа, только факты давайте.
ОС, версии РНР, примеры скриптов, в которых есть такие глюки.
 

laborant

Guest
ок

я это увидел при использовании классов Smarty, ошибка была в том, что я вызывал шаблон, который забыл положить в папочку с шаблонами...

Smarty 2.3.1
Win2000
php 4.3.0
 

tony2001

TeaM PHPClub
>я это увидел при использовании классов Smarty, ошибка была в том,
>что я вызывал шаблон, который забыл положить в папочку с шаблонами...
"это" ? "это" - это что?
я же попросил - дайте пример.
ПОДРОБНЫЙ ПРИМЕР.
такой, чтобы я смог сам попробовать и увидеть результат.
возможно, это действительно баг в РНР - тогда поможем разработчикам его пофиксить, а возможно - это ваши баги.
 

confguru

ExAdmin
Команда форума
2алексон

Ты знаешь как смарти работает?
Убери кеширование шаблонов для начала...
Я уверен что 100% ошибка где-то в коде и конфигах...
 

laborant

Guest
admin:
я знаю как Smarty работает :) но дело в том

Тони:
"это" - это то что показал Алексон: обычное сообщение об ошибке в коде или еще что-то но с неправильным номером строки
 

Stepan96

Guest
Я тоже сталкивался с такой ошибкой. Боролся с ней так: делал рефреш страницы и номер строки с ошибкой становился правильным.
 

alexon

Новичок
Да какой там код. Просто инклюдяться 2 файла... в каждом по одной функции с одинаковым названием. Естественно выдает ошибку, что функция уже определена и все. Содержимое самих функций несущественно.
 

alexon

Новичок
Выложить ссылку не могу, поскольку этот глюк на PHP под windows 2000 на локальной машине. На Линукс 4.3.0 пока не ставил и не тестировал.
 

tony2001

TeaM PHPClub
si дал ссылку - УЖЕ пофиксили это.

>Просто инклюдяться 2 файла... в каждом по одной функции с одинаковым названием.
а вы не делайте вот так.
 
Сверху