PHP5 + zend.ze1_compatibility_mode = On

Panchous

Павел
PHP5 + zend.ze1_compatibility_mode = On

Столкнулся с такой проблемой:

работаю на PHP5.
использую Smarty - для этого выставил zend.ze1_compatibility_mode = On

но теперь выдает:
Trying to clone an uncloneable object of class mysqli

строка с ошибкой:
Код:
[PHP]$obj = new mysqli();[/PHP]
Как быть?

PS:
WinXPsp2/Apach2.0.55/PHP5.0.5(cgi)
 

itprog

Cruftsman
svetasmirnova
У меня ни синтаксический, ни логических ошибок при работе со smarty под PHP5.1 не возникло
 

svetasmirnova

маленький монстрик
А какой у тбея уровень ошибок? Там или warning, или даже notice вылазят
 

svetasmirnova

маленький монстрик
itprog
Посмотрела у себя.
zend.ze1_compatibility_mode = Off, но
php_value allow_call_time_pass_reference "1"
как раз из-за Smarty
Panchous
Сделай как выше описано. И в любом случае падать PHP не должен.
 

itprog

Cruftsman
Smarty 2.6.10, allow_call_time_pass_reference Off Off

Демку (из Smarty/demo) запустил с error_reporting = 2048, только ошибки "Strict Standards: var: Deprecated. Please use the public/private/protected modifier"
 

svetasmirnova

маленький монстрик
/me полезла искать что там у неё на самом деле эти ворнинги давало =)
 

kvf77

Red Devil
svetasmirnova

у меня не на 5.05 ни на 5.1 никаких варнингов на смарти небыло никада
 
Сверху