Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Deprecated: Non-static method
|
|||
|---|---|---|---|
|
#18+
Добрый день. Есть старенький проект на php. Запускаю его и получаю очень много ошибок вида "Deprecated: Non-static method". Если функции описать как public static ошибка пропадает. Так же ошибка отваливается, если php.ini сделать: авторerror_reporting Default Value: E_ALL & ~E_STRICT Development Value: E_ALL & ~E_STRICT Production Value: E_ALL & ~E_STRICT Казалось бы решение. Но тогда отваливается распознавание PDO. Хз как одно с другим связано, но факт остаётся фактом. Как решить проблему? Править каждую ошибку не вариант, уж очень долго и геморно. Почему, если отключаю печать Deprecated ошибок система не подгружает PDO? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.02.2015, 12:28 |
|
||
|
Deprecated: Non-static method
|
|||
|---|---|---|---|
|
#18+
error.log? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.02.2015, 13:09 |
|
||
|
Deprecated: Non-static method
|
|||
|---|---|---|---|
|
#18+
Супер_Пав, ну ты бы для начала постил ошибку целиком, что б не догадыватся, что это попытка вызова не статического метода статически. а когда ошибки выводятся, то что ПДО нормально работает??? или просто до него дело не доходит??? сейчас запретили такое ибо. Код: php 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. твой случай? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.02.2015, 16:51 |
|
||
|
Deprecated: Non-static method
|
|||
|---|---|---|---|
|
#18+
Да, прошу прощения. Речь в данном случае о статических методах. Я видел, что запретили. Но должен же быть какой-то обход для старых проектов. Глупо запрещать то, что использовалось раньше. Сейчас я убрал error_reporting из php.ini и добавил в index.php Код: php 1. Теперь при авторизации в системе(доступ к БД...PDO определяется теперь) вылетает ошибка авторParse error: syntax error, unexpected '=>' (T_DOUBLE_ARROW) на строке: Код: php 1. Пытаюсь понять из-за чего ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.02.2015, 17:27 |
|
||
|
Deprecated: Non-static method
|
|||
|---|---|---|---|
|
#18+
Код: php 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.02.2015, 17:47 |
|
||
|
|

start [/forum/topic.php?fid=23&tid=1461996]: |
0ms |
get settings: |
8ms |
get forum list: |
14ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
45ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
45ms |
get tp. blocked users: |
1ms |
| others: | 231ms |
| total: | 362ms |

| 0 / 0 |
