Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности

Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
16.02.2015, 12:28
|
|||
|---|---|---|---|
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, 13:09
|
|||
|---|---|---|---|
Deprecated: Non-static method |
|||
|
#18+
error.log? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
16.02.2015, 16:51
|
|||
|---|---|---|---|
|
|||
Deprecated: Non-static method |
|||
|
#18+
Супер_Пав, ну ты бы для начала постил ошибку целиком, что б не догадыватся, что это попытка вызова не статического метода статически. а когда ошибки выводятся, то что ПДО нормально работает??? или просто до него дело не доходит??? сейчас запретили такое ибо. Код: php 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. твой случай? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
16.02.2015, 17:27
|
|||
|---|---|---|---|
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:47
|
|||
|---|---|---|---|
Deprecated: Non-static method |
|||
|
#18+
Код: php 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=23&tablet=1&tid=1461996]: |
0ms |
get settings: |
6ms |
get forum list: |
12ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
56ms |
get topic data: |
7ms |
get forum data: |
2ms |
get page messages: |
26ms |
get tp. blocked users: |
1ms |
| others: | 218ms |
| total: | 334ms |

| 0 / 0 |
