|
|
|
(PHP) куча runtime notic'ов от Smarty после перехода на PHP 5.0.4
|
|||
|---|---|---|---|
|
#18+
Проапгрейдил PHP, использую Smarty в качестве шаблонного движка. В логах стало наблюдаться куча записей вида: Runtime Notice - var: Deprecated. Please use the public/private/protected modifiers (ocurred in c:\Smarty\Smarty.class.php on line 75). возникает не только для строчки 75, но и для многих других. Тем не менее, все работает, однако такое количество нотисов смущает. Я так понимаю это связано с новой объектной моделью 5-ой версии PHP... Никто не сталкивался? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.05.2005, 11:56 |
|
||
|
(PHP) куча runtime notic'ов от Smarty после перехода на PHP 5.0.4
|
|||
|---|---|---|---|
|
#18+
Конечно, можно сделать, чтобы не выводились предупреждения E_STRICT, но это не лучший способ лечения... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.05.2005, 12:13 |
|
||
|
(PHP) куча runtime notic'ов от Smarty после перехода на PHP 5.0.4
|
|||
|---|---|---|---|
|
#18+
все понятно: The PHP 4 method of declaring a variable with the var keyword is no longer valid for PHP 5 objects. For compatibility a variable declared in php will be assumed with public visibility, and a E_STRICT warning will be issued. вот только странно, что в smarty это не пофиксили... написано, что поддерживается любой php > 4.0.6. Придётся самому править smarty.class.php ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.05.2005, 15:06 |
|
||
|
(PHP) куча runtime notic'ов от Smarty после перехода на PHP 5.0.4
|
|||
|---|---|---|---|
|
#18+
извините а как править? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.05.2005, 20:51 |
|
||
|
(PHP) куча runtime notic'ов от Smarty после перехода на PHP 5.0.4
|
|||
|---|---|---|---|
|
#18+
s-sизвините а как править? все var'ы менять на public ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.05.2005, 21:30 |
|
||
|
(PHP) куча runtime notic'ов от Smarty после перехода на PHP 5.0.4
|
|||
|---|---|---|---|
|
#18+
trustno1 s-sизвините а как править? все var'ы менять на public тогда не будет работать под ПХП4. А делать 2 разные версии (под пхп4 и пхп5) - затруднительно. Вобще для перевода скрипта из ПХП4 под ПХП4 отключение E_STRICT - нормальная практика ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.05.2005, 22:53 |
|
||
|
(PHP) куча runtime notic'ов от Smarty после перехода на PHP 5.0.4
|
|||
|---|---|---|---|
|
#18+
А менят во всём сайте (10-20 php файлов ) или только в том откуда проблема? просто данный совет не помог а привёл к белому экрану и надписи Parse error: parse error, unexpected T_STRING, expecting T_OLD_FUNCTION or T_FUNCTION or T_VAR or '}' in /www Может просто по всему сайту надо поменять? Спасибо! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.05.2005, 15:01 |
|
||
|
(PHP) куча runtime notic'ов от Smarty после перехода на PHP 5.0.4
|
|||
|---|---|---|---|
|
#18+
если отключит в php.ini в строке error_reporting = Off ничего не меняеться. щас там стоит E_ALL & ~E_NOTICE а заменя на e_strict ничего тоже не меняет. Как отключить e_strict? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.05.2005, 15:04 |
|
||
|
(PHP) куча runtime notic'ов от Smarty после перехода на PHP 5.0.4
|
|||
|---|---|---|---|
|
#18+
s-sесли отключит в php.ini в строке error_reporting = Off ничего не меняеться. щас там стоит E_ALL & ~E_NOTICE а заменя на e_strict ничего тоже не меняет. Как отключить e_strict? также E_ALL & ~E_STRICT ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.06.2005, 10:11 |
|
||
|
(PHP) куча runtime notic'ов от Smarty после перехода на PHP 5.0.4
|
|||
|---|---|---|---|
|
#18+
Макс М. trustno1 s-sизвините а как править? все var'ы менять на public тогда не будет работать под ПХП4. и ради бога! Спрашивается, а на фига, если перешел на PHP5 ? :) Макс М. А делать 2 разные версии (под пхп4 и пхп5) - затруднительно. Вобще для перевода скрипта из ПХП4 под ПХП4 отключение E_STRICT - нормальная практика лично я считаю, что любой скрипт не должен генерировать в лог никаких нотисов, стриктов и проч. Нужно исправлять скрипт, а не скрываться от этих самых нотисов ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.06.2005, 10:14 |
|
||
|
|

start [/forum/topic.php?fid=23&msg=33094029&tid=1478184]: |
0ms |
get settings: |
10ms |
get forum list: |
17ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
186ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
49ms |
get tp. blocked users: |
1ms |
| others: | 239ms |
| total: | 520ms |

| 0 / 0 |
