我的PHP代码有问题我找不到。因为不显示任何警告或错误,并重定向到我的网站项目的主页,经过多次测试后无法找到问题。
我希望看到运行代码的步骤,例如:
获取$ click和$ usercode变量的值===>重定向到request_change.php并使用value =&#34运行mysql_query;从userid = 65643" ==>的用户中选择*获取$ username ==>否则......
我可以通过调试看到一些正在运行的步骤但不完全是我想要的,并且显示许多关于在require_once函数中查找某些目录的错误,但是当我的网页显示并通过wamp处理信息时。
是否可以通过Phpstorm或任何其他程序进行相同的调试?
OR 我如何逐步和逐行地运行我的php代码?
我配置了phpstorm进行调试但是我可以使用debug并选择其中一个页面来调试。我检查了所有正确完成的设置步骤但是逐步调试按钮是活动的,例如stepOver和步骤介绍以及其他... 此外,在调试代码之后,错误: PHP警告:include_once():打开失败'。\ dref.php'在第260行的C:\ wamp \ www \ srn \ mrt \ req_v.php中包含(include_path ='。; C:\ php \ pear')
显示,而相同的代码在Firefox的wamp中运行良好
我该怎么做才能解决这个问题?
答案 0 :(得分:1)
任何开发人员可以使用的最强大和最有用的工具之一是调试器。我自己使用xDebug。有了它,您可以在执行期间逐步执行程序,并观察每个方法调用,每个变量值更改以及程序执行的每个操作。使用PHPStorm,通常很容易启用/使用xDebug。这是我对您解决问题的建议。
参考文献: https://www.jetbrains.com/help/phpstorm/configuring-xdebug.html
https://confluence.jetbrains.com/display/PhpStorm/Xdebug+Installation+Guide