Отладка WordPress: изменение значений во время выполнения
До сих пор эта серия предоставила серию скринкастов, которые предоставили:
В сегодняшнем скринкасте я собираюсь обратить внимание на фактическое изменение значений во время выполнения во время отладки. Это означает, что пока вы выполняете свою тему WordPress, плагин или другое веб-приложение, вы можете просматривать и даже изменять значения во время работы программы.
Это полезно не только для отладки, но и для тестирования различных участков кода, которые позволяют нам отслеживать, как работает код, где он разветвляется и работает ли он точно так, как мы ожидаем.
Изменение значений во время выполнения
Этот конкретный скринкаст немного длиннее предыдущих; однако это потому, что природа того, что мы делаем, гораздо более сложная, чем то, что было показано в других видео.
Моя цель — помочь вам снабдить вас инструментами, необходимыми для того, чтобы вы могли видеть свой код в том виде, в каком WordPress, PHP и, в конечном счете, вся среда разработки видит ваш код. Это поможет вам стать лучшим программистом, поможет вам думать о коде так, как «думает» компьютер, и поможет вам оценить, как написан ваш код.
В этом скринкасте я использую следующее:
- самая последняя версия WordPress, извлеченная из Subversion
- Легче выдержки
- и остальные материалы (такие как Visual Studio Code ), которые я обсуждал в этой серии.
Как видите, при работе с переменными во время выполнения нужно многое понять и усвоить. Однако это не означает, что это должно быть сложно.
Потому что, как только вы поймете, как изменить одну переменную, вы сможете сделать это с любым значением, установленным во время выполнения.
Так что, сколько бы практики и экспериментов ни потребовалось, это принесет свои дивиденды за работу, которую вы делаете сейчас, и за работу, которую вы будете выполнять в будущем.
Дополнительные ресурсы
По мере того, как мы переходим к заключительному разделу этой серии, я буду делиться дополнительными ресурсами, которые, как я считаю, помогут вам стать более опытным и еще более востребованным разработчиком WordPress.
Но для этого, пожалуйста, убедитесь, что вы не отставали от всего, что было рассмотрено в этой серии. Все, что мы собираемся рассмотреть в следующих сообщениях, основано на этом, и все, что вы можете использовать в своей среде разработки, встроено в эту серию сообщений.
А пока просмотрите скринкасты, попрактикуйтесь в отладке и даже взгляните на плагин, который я упомянул вместе с некоторыми другими, которые могут оказаться полезными, и убедитесь, насколько мощным может быть понимание отладки.