За последние 24 часа нас посетили 17858 программистов и 1610 роботов. Сейчас ищут 873 программиста ...

Отслеживание ошибки

Тема в разделе "PHP для новичков", создана пользователем freytube, 10 янв 2017.

  1. freytube

    freytube Новичок

    С нами с:
    6 янв 2017
    Сообщения:
    18
    Симпатии:
    1
    Можно ли как-то проследить когда и какая возникает ошибка? т.е я нажимаю кнопку которая отправляет запрос который в свою очередь проделывает еще кучу действий. И во всей этой паутине где-то происходит ошибка, можно ли как-то ее увидеть или отследить?
     
  2. Sergey_Tsarev

    Sergey_Tsarev Активный пользователь

    С нами с:
    17 мар 2016
    Сообщения:
    502
    Симпатии:
    105
    Включи вывод ошибок.
     
  3. freytube

    freytube Новичок

    С нами с:
    6 янв 2017
    Сообщения:
    18
    Симпатии:
    1
    Не подскажите как?
     
  4. Sergey_Tsarev

    Sergey_Tsarev Активный пользователь

    С нами с:
    17 мар 2016
    Сообщения:
    502
    Симпатии:
    105
    Добавь в начало файла вот это:
    PHP:
    1. ini_set('display_errors', 1);
    2. ini_set('error_reporting', E_ALL);
    Только после <?php естественно.
     
  5. Fell-x27

    Fell-x27 Суперстар
    Команда форума Модератор

    С нами с:
    25 июл 2013
    Сообщения:
    12.156
    Симпатии:
    1.771
    Адрес:
    :сердА
    Установи себе отладчик и подцепи его к IDE. Сможешь построчно отслеживать весь код, заглядывая в каждую переменную прямо посреди выполнения, ставя все на паузу в точках, которые тебе нужны.
     
  6. freytube

    freytube Новичок

    С нами с:
    6 янв 2017
    Сообщения:
    18
    Симпатии:
    1
    Не подскажите мануал или как гуглить хотя бы?
     
  7. Fell-x27

    Fell-x27 Суперстар
    Команда форума Модератор

    С нами с:
    25 июл 2013
    Сообщения:
    12.156
    Симпатии:
    1.771
    Адрес:
    :сердА
    IDE - среда разработки. Если ты кодишь в блокнотике - выкинь. Ставь себе полноценную IDE. Можно NetBeans, можно phpStorm. Последний - охренительная вещь для веба, я гарантирую это, но надо его крякать. Первый - громоздявее, тормозовее, но бесплатен и заточен под овер9000 всего, окромя только веба. На деле IDE больше, чем две, но эти две под php самые часто юзаемые.

    Отладчик - программный комплекс, позволяющий проводить отладку приложения в реальном времени, собирать всякую статистику и тд. Самый известный и, пожалуй, матерый отладчик для php - это фейсбуковский xDebug. Он волшебен. Особенно если почитать документацию и правильно выставить настройки в ini-файле, подогнав все максимально под свой вкус.

    А вот тут написано, как подружить xDebug и phpStorm. В коментах там тоже есть полезная инфа по этой части.

    Удачной отладки.
     
    freytube нравится это.
  8. freytube

    freytube Новичок

    С нами с:
    6 янв 2017
    Сообщения:
    18
    Симпатии:
    1
    Спасибо, буду сейчас пробовать, а так я всегда обычным notepad++ пользовался)
     
  9. Fell-x27

    Fell-x27 Суперстар
    Команда форума Модератор

    С нами с:
    25 июл 2013
    Сообщения:
    12.156
    Симпатии:
    1.771
    Адрес:
    :сердА
    Бррр... Это не инструмент программиста. Это инструмент для просмотра исходников по-быстрому, не более.
     
    freytube нравится это.
  10. freytube

    freytube Новичок

    С нами с:
    6 янв 2017
    Сообщения:
    18
    Симпатии:
    1
    Спасибо большое, раньше даже не мог подумать об этом! Всегда считал notepad лучшим)))
     
  11. denis01

    denis01 Суперстар
    Команда форума Модератор

    С нами с:
    9 дек 2014
    Сообщения:
    12.227
    Симпатии:
    1.714
    Адрес:
    Молдова, г.Кишинёв
  12. freytube

    freytube Новичок

    С нами с:
    6 янв 2017
    Сообщения:
    18
    Симпатии:
    1
    А не подскажите, какая версия более удобная?
     
  13. Fell-x27

    Fell-x27 Суперстар
    Команда форума Модератор

    С нами с:
    25 июл 2013
    Сообщения:
    12.156
    Симпатии:
    1.771
    Адрес:
    :сердА
    Версия чего?
     
  14. freytube

    freytube Новичок

    С нами с:
    6 янв 2017
    Сообщения:
    18
    Симпатии:
    1
    phpstorm
     
  15. Abyss

    Abyss Старожил

    С нами с:
    12 дек 2015
    Сообщения:
    1.298
    Симпатии:
    218
    Адрес:
    Default city
    Последняя, очевидно. Узнаете на официальном сайте.