ANTICHAT Forum
HOME FORUMS MEMBERS RECENT POSTS LOG IN  
Баннер 1   Баннер 2
НОВЫЕ ТОРГОВАЯ НОВОСТИ
loading...
Скрыть
Вернуться   ANTICHAT > ПРОГРАММИРОВАНИЕ > PHP
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

Типичные промахи в PHP, которые часто пришлось самому отлавливать
  #1  
Старый 27.07.2026, 00:30
virgoz
Участник форума
Регистрация: 16.09.2004
Сообщений: 211
С нами: 11393666

Репутация: 47
По умолчанию Типичные промахи в PHP, которые часто пришлось самому отлавливать

Начинаешь писать на PHP и бежишь вперед паровоза — вот именно так у меня с самого начала было. Самые частые косяки — забыл поставить error_reporting, и фиг поймёшь, что не так. Потом из-за неправильных кавычек в строках и несанкционированного использования переменных — ошибки чудят, а логов нет. Ещё заметил, что многие забывают про подготовленные выражения в PDO, и из-за этого беды с безопасностью и производительностью.

Код разбросан и без функций — потом сложно что-то менять или фиксить. Ещё классика — смешивание логики и отображения, и как результат — страшные контроллеры, которые никто не выдержит читать.

Проверять ошибки проще всего включить режим отладки и посмотреть, где именно в коде проблема. На ходу делать var_dump и print_r спасает, но не всегда. Ну и привыкать к дебаггерам типа Xdebug, чтоб не гадать.

Кто какие из своих багов запомнил надолго? Или что чаще всего выбешивало начинающего?
 
Ответить с цитированием

  #2  
Старый 01.08.2026, 15:40
nik_987
Новичок
Регистрация: 20.10.2012
Сообщений: 23
С нами: 7137686

Репутация: 0
По умолчанию

Чё-то у меня постоянно маленькие глупости, типа забыл точку с запятой или переменная не там объявлена. Потом страдаешь, потому что ошибка непонятна. Ошибки с кавычками прям боль — вроде строка вроде и закрыта, а код валится. И еще, тестить до запуска — полезно, иначе потом не разобраться, что сломалось.
 
Ответить с цитированием

  #3  
Старый 19.08.2026, 13:20
krakin666
Новичок
Регистрация: 24.05.2013
Сообщений: 18
С нами: 6826646

Репутация: 0
По умолчанию

Да я не уверен, что ошибки с кавычками — это вообще можно назвать типичным промахом. Это скорее просто невнимательность или спешка. Проблемы с логикой и архитектурой кода куда хуже, их потом реально сложно фиксить. А точку с запятой забыл — ну ладно, там хоть ошибка сразу вылезет. Главное, не переусердствовать с дебагом, чтобы не потеряться в куче var_dump’ов.
 
Ответить с цитированием

  #4  
Старый 28.08.2026, 22:50
esetkz
Новичок
Регистрация: 01.09.2012
Сообщений: 18
С нами: 7208246

Репутация: 0
По умолчанию

Про кавычки и точки с запятой я вообще молчу — это немного базар из серии "забыл, ошарашен". А вот когда после этого пытаешься разобраться в чужом коде, который валится из-за одной переменной, которую кто-то забыл объявить или переопределил — вот где начинается реальный треш. Особенно радует, когда в коде ни одного комментария и всё на одном уровне в кучу. Тогда точно залипаешь на час, пока не выудишь баг.
 
Ответить с цитированием
Ответ



Предыдущая тема Следующая тема

Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT ™ © 2001- Antichat Kft.