php断点调试
Ⅰ VScode中php Debug插件怎么用
Vscode中PHP Debug插件的使用方法如下:
配置PHP可执行文件路径:
- 打开Vscode,点击菜单栏的“文件”>“首选项”>“设置”。
- 在右侧的用户设置中,找到或搜索"php.validate.executablePath"配置项。
- 将该配置项的值设置为你本地PHP安装路径下的php.exe文件的完整路径。例如:"php.validate.executablePath": "E:studyWebphpphp70nphp.exe"。
在代码中设置断点:
- 打开你需要调试的PHP文件。
- 在需要设置断点的行号左侧点击,或者将光标移动到该行后按F9键,即可在该行设置断点。
启动调试:
- 确保你的Vscode已经安装了PHP Debug插件。
- 默认情况下,launch.json文件不需要手动修改,因为插件会提供默认的调试配置。但如果你有特殊需求,可以手动编辑该文件以定制调试配置。
- 按F5键启动调试。此时,Vscode会启动一个内置的调试会话,并自动打开浏览器。
在浏览器中访问对应链接:
- 调试启动后,Vscode会在内部运行你的PHP代码,并在设置的断点处暂停。
- 同时,你可以在浏览器中访问你的PHP文件对应的URL链接,以触发代码的执行。
- 当浏览器请求到达设置的断点处时,Vscode会暂停执行,并允许你检查变量、调用栈等调试信息。
通过以上步骤,你就可以在Vscode中使用PHP Debug插件进行PHP代码的调试了。
Ⅱ phpstorm 中是怎样调试PHP
PHPStorm+XDebug配置和断点调试
Xdebug是一个开放源代码的PHP程序调试器(即一个Debug工具),可以用来跟踪,调试和分析PHP程序的运行状况。安装和配置Xdebug大体分为三大步:
一、PHPStorm配置
1.File -> Settings -> Languages & Frameworks -> PHP
//详情:http://www.cent123.com/thread-12-1-1.html
XDebug]
zend_extension="E:phpStudyphpphp-5.6.27-ntsextphp_xdebug.dll"</p><p>xdebug.profiler_append=0
xdebug.profiler_enable=0
xdebug.trace_enable_trigger=1
xdebug.profiler_enable_trigger=1
xdebug.profiler_output_dir="E:phpStudy mpxdebug"
xdebug.trace_output_dir="E:phpStudy mpxdebug"
;xdebug.profiler_output_name="cachegrind.out.%t-%s"
xdebug.profiler_output_name="callgrind.out.%t-%s"
xdebug.remote_enable=1
xdebug.remote_handler="dbgp"
xdebug.remote_host="127.0.0.1"
这个帖子很详细http://www.cent123.com/thread-12-1-1.html
Ⅲ php 代码如何调试
开启Apache服务器以及MY_SQL数据库。
在PHP集成环境的安装目录“www”文件夹中创建我们需要用到的php文件,1.php.
用Notepad++打开1.php文件,然后输入PHP的语言格式:
<?php ?>
输入标准的输出语言:
<?php
echo "Hello world !" //输出Hello world 语言。 echo 是打印的意思
?>
在网页上输入localhost:8080/1.php可以调试我们自己写的php代码
PHP的简单运算,用$来定义应用数据,输出也是一样。
<?php
$sum=1;
$total=1.22;
$sum=$total+$sum;
echo $sum ?>
Ⅳ php断点调试的几种方法
具体代码如下:
<?php
$ch = curl_init();
$timeout = 5;
curl_setopt ($ch, CURLOPT_URL, '');
curl_setopt ($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt ($ch, CURLOPT_CONNECTTIMEOUT, $timeout);
$file_contents = curl_exec($ch);
curl_close($ch);
echo $file_contents;
?>
PHP 独特的语法混合了C、Java、Perl以及PHP自创的语法。
它可以比CGI或者Perl更快速地执行动态网页。用PHP做出的动态页面与其他的编程语言相比,PHP是将程序嵌入到HTML(标准通用标记语言下的一个应用)文档中去执行,
执行效率比完全生成HTML标记的CGI要高许多;
PHP还可以执行编译后代码,编译可以达到加密和优化代码运行,使代码运行更快。