RUVIDEO
Поделитесь видео 🙏

PHP Debuging with Visual Studio Code full guide.

Step by Step.
1.) Php Config : enable XDEBUG
C:\wamp64\bin\apache\apache2.4.51\bin\php.ini

; XDEBUG Extension
[xdebug]
zend_extension="c:/wamp64/bin/php/php7.4.26/zend_ext/php_xdebug-3.1.1-7.4-vc15-x86_64.dll"
;xdebug.mode allowed are : off develop coverage debug gcstats profile trace
xdebug.mode =develop
xdebug.output_dir ="c:/wamp64/tmp"
xdebug.show_local_vars=0
xdebug.log="c:/wamp64/logs/xdebug.log"
xdebug.log_level=7

//add below
; XDEBUG Extension
[xdebug]
zend_extension="c:/wamp64/bin/php/php7.4.26/zend_ext/php_xdebug-3.1.1-7.4-vc15-x86_64.dll"
;xdebug.mode allowed are : off develop coverage debug gcstats profile trace
xdebug.mode =develop,coverage,debug
xdebug.output_dir ="c:/wamp64/tmp"
xdebug.show_local_vars=0
xdebug.log="c:/wamp64/logs/xdebug.log"
xdebug.log_level=7
xdebug.start_with_request = yes
xdebug.client_host = localhost
xdebug.client_port = "9003"
xdebug.idekey = vsc

2.) VS Code : install debugging PHP Debug plugin
Install VS Code : https://code.visualstudio.com/
configure PHP intellisense on user level: File } Preferences } Settings

"php.validate.enable": true,
"php.validate.executablePath": "C:\\wamp64\\bin\\php\\php7.4.26\\php.exe",
"php.validate.run": "onType",

3.) Debug php

?php
$message = "Hello, world";
$xdebugBreak = xdebug_break();
echo $message;
?

//Ref
https://dev4developer.wordpress.com/2018/02/24/debugging-php-with-visual-studio-code-xdebug/
https://pen-y-fan.github.io/2021/08/03/How-to-Set-up-VS-Code-to-use-PHP-with-Xdebug-3-on-Windows/
https://stackoverflow.com/questions/72036055/xdebug-vscode-php-wampserver-breakpoint-not-hit-on-start-of-debug-sessio
https://www.srijan.net/resources/blog/tutorial-using-xdebugger-with-php-vscode-to-debug

Что делает видео по-настоящему запоминающимся? Наверное, та самая атмосфера, которая заставляет забыть о времени. Когда вы заходите на RUVIDEO, чтобы посмотреть онлайн «PHP Debuging with Visual Studio Code full guide.», вы рассчитываете на нечто большее, чем просто загрузку плеера. И мы это понимаем. Контент такого уровня заслуживает того, чтобы его смотрели в HD 1080, без дрожания картинки и бесконечного буферизации.

Честно говоря, Rutube сегодня — это кладезь уникальных находок, которые часто теряются в общем шуме. Мы же вытаскиваем на поверхность самое интересное. Будь то динамичный экшн, глубокий разбор темы от любимого автора или просто уютное видео для настроения — всё это доступно здесь бесплатно и без лишних формальностей. Никаких «заполните анкету, чтобы продолжить». Только вы, ваш экран и качественный поток.

Если вас зацепило это видео, не забудьте взглянуть на похожие материалы в блоке справа. Мы откалибровали наши алгоритмы так, чтобы они подбирали контент не просто «по тегам», а по настроению и смыслу. Ведь в конечном итоге, онлайн-кинотеатр — это не склад файлов, а место, где каждый вечер можно найти свою историю. Приятного вам отдыха на RUVIDEO!

Видео взято из открытых источников Rutube. Если вы правообладатель, обратитесь к первоисточнику.