✅ Новости WEB и WordPress, темы, плагины. Здесь мы делимся советами и лучшими решениями для веб-сайтов.

Введение в отладку

6

В последнем посте из этой серии я описал процесс интеграции Xdebug с вашей IDE. И учитывая, что я использую Visual Studio Code в качестве предпочитаемой IDE, я также использую эту IDE в качестве примера.

Кроме того, он кроссплатформенный, достаточно простой для начинающих, но достаточно мощный, чтобы расширять и использовать его для более опытных программистов (и для остальных из нас, кто находится между ними).

В прошлом посте я заявил, что буду делать серию скринкастов. В частности, я написал следующее:

Начиная со следующего поста, я начну делиться некоторыми скринкастами, в которых показано, как отлаживать функции и переменные, изменять значения на лету, работать с консолью отладки и т. д.

В этом посте у меня будет короткий скринкаст, представляющий введение в отладку WordPress в первой части этой серии. А именно, запуск экземпляра сайта, построенного с помощью WordPress, и использование основ отладки плагина.

Введение в отладку

Поскольку этот скринкаст является первым в серии, и поскольку я не хочу предполагать, что у человека есть предыдущий опыт, я начну с самого базового уровня.

То есть я предполагаю, что у вас есть:

  • созданный и настроенный сайт,
  • возможность доступа к нему в веб-браузере,
  • основной набор плагинов, таких как Hello Dolly, которые поставляются с WordPress.

Если у вас нет ничего из перечисленного ниже, просмотрите следующие сообщения:

  1. Установка WordPress для локальной разработки
  2. Установка Xdebug, часть 1: модуль Xdebug
  3. Установка Xdebug, часть 2: IDE

После этого у вас должно быть все необходимое, чтобы начать процесс активной отладки работающего приложения.

Давайте сделаем несколько скринкастов

Цель скринкастов двоякая:

  1. держать их короткими,
  2. продемонстрируйте хотя бы одну практическую вещь, которую вы можете извлечь из их просмотра.

Поскольку я знаю, что мы все заняты, и поскольку я считаю, что видео, как правило, занимают больше времени, чем они должны достичь точки, я хочу попытаться быть как можно более кратким и прямым при рассмотрении аспекта отладки.

Более того, поскольку все это нужно начинать с нуля, почему бы не начать с плагина, входящего в состав WordPress? Это то, что есть у всех нас, оно будет работать с уже написанным содержимым и заложит основу для более сложной отладки.

Пройти через плагин

В этом скринкасте мы рассмотрим установку нескольких точек останова в Hello Dolly и проверку значений определенных переменных. Вот и все, больше ничего.

Позже мы перейдем к более продвинутым вещам, которые может предложить отладчик, но начнем с основ. И цель состоит не только в том, чтобы оставить его с этим плагином. Вместо этого он предназначен для того, чтобы показать вам, как использовать имеющиеся у нас инструменты, а затем начать применять их в своей работе.

Следующий

В следующем посте мы рассмотрим более продвинутые вещи, которые мы можем сделать, такие как пошаговое выполнение функций, выход из функций и обход функций.

После этого мы перейдем к более сложным вещам, таким как наблюдение за переменными в течение всего времени выполнения плагина, а затем к тому, как изменять переменные во время выполнения.

А пока, однако, почему бы не потратить некоторое время на практику и установить точки останова в нескольких разных плагинах — это несколько разных областей кода в приложении, специфичном для WordPress?

Источник записи: tommcfarlin.com

Этот веб-сайт использует файлы cookie для улучшения вашего опыта. Мы предполагаем, что вы согласны с этим, но вы можете отказаться, если хотите. Принимаю Подробнее