За последние 24 часа нас посетили 17216 программистов и 1649 роботов. Сейчас ищут 1383 программиста ...

отладка php из снипетов ModX evo

Тема в разделе "PHP для новичков", создана пользователем Алексей Шлыков, 2 ноя 2017.

  1. Алексей Шлыков

    С нами с:
    2 ноя 2017
    Сообщения:
    13
    Симпатии:
    0
    Здравствуйте

    На работе проект, которым пытаюсь заниматься в свободное время - официальных сайт организации

    Есть php-вставки. Хотелось бы отладчиком пройтись, изучить код

    Как это организовать? Опыта на php нет. Опыт программистом есть

    Что сделно:
    1. Читаю https://habrahabr.ru/post/30154/
    2. Вот отсюда http://windows.php.net/download#php-7.1 взял вот это http://windows.php.net/downloads/releases/php-7.1.11-nts-Win32-VC14-x64.zip (у меня 10, 64) чем именно отличается эта версия php пока не понимаю
     
    #1 Алексей Шлыков, 2 ноя 2017
    Последнее редактирование: 2 ноя 2017
  2. Алексей Шлыков

    С нами с:
    2 ноя 2017
    Сообщения:
    13
    Симпатии:
    0
    Жаль, что сообщение нельзя исправить спустя 20 мин

    подумал и решил взять отсюда PHP
    http://ie.php.net/get/php-7.1.11-nts-Win64.zip/from/a/mirror

    так как рекомендованного в статье php.ini-recommended не оказалось

    буду сюда в тему логировать свои действия, может кто опытным глазом увидет типичные ошибки новичка :)
    --- Добавлено ---
    гы... увидел заголовок
    Download not found :)
    --- Добавлено ---
    какие настройки php.ini совершенно необходимо для такой вот задчи - запустить php в windows, посмотреть отладчиком... кстати, можете посоветовать какаой-нибудь плагин к notepad++ для этой цели? что-нибудь совсем простое без разворачиваения полноценной IDE?
     
  3. Алексей Шлыков

    С нами с:
    2 ноя 2017
    Сообщения:
    13
    Симпатии:
    0
    http://blog.sergey-lysenko.ru/2014/03/xdebug-notepad.html нашел статью про отладку в notepad++
    --- Добавлено ---
    скажите, пожалуйста web-сервер для отладки далеко не всякого кода ведь нужен? или я не правильно понимаю?
    пытаюсь отладить вот такой вот код:
    PHP:
    1. <?php
    2. if ( !isset($tpl) or $tpl == '' ) return 'Необходимо задать параметр `&tpl`';
    3. if ( !isset($report) or $report == '' ) return 'Необходимо задать параметр `&report`';
    4. $answer = 'Специалист проверит Вашу задолженость в течении часа и направит Вам ответ по электронной почте.';
    5.  
    6. $output = $modx->getChunk( $tpl );
    7. $submit = isset($_REQUEST['frmGo']);
    8.  
    9. $fields = getFields( $output );
    10.  
    11. if ( $submit ) {
    12.     $msgError = implode( ', ', checkFrm( $output ) );
    13.    
    14.     if ( $msgError == '' ) return submitGo( $answer, $fields, $report );
    15.    
    16.     $fields['msgError'] = 'Указанные данные не заполнены либо содержат ошибки: ' . $msgError;
    17. }
    18.  
    19. return $modx->parseChunk( $tpl, $fields, '[+', '+]' );
    20.  
    21.  
    22. //////////////////////////////////////////////////////////////////////// FUNCTIONS
    23.  
    24. ?>
    --- Добавлено ---
    не хочу это на денвере поднимать, хочу именно вручную настроить php web-сервер субд cms чтобы понять как это реально крутится
    помогите... плиз!
     
  4. Алексей Шлыков

    С нами с:
    2 ноя 2017
    Сообщения:
    13
    Симпатии:
    0