PHP调试与测试全攻略
1. 表单、Cookie、会话和服务器变量调试
在Web开发中,我们经常会使用GET、POST、Cookie、会话变量以及特定于Web服务器的环境变量。PHP会将这些外部变量存储在超全局数组中,如 $_GET 、 $_POST 、 $_COOKIE 、 $_SESSION 和 $_SERVER 。
Java调试器允许在调试过程中添加环境变量,但PHPEclipse的调试器目前不支持这一功能。由于我们处理的是纯代码,无法触发表单提交,但仍可以调试依赖这些信息的应用程序。
我们可以通过在页面顶部将必要的变量添加到相应的数组中,来模拟这些外部变量。以下是一个示例代码,将其保存为 CatAction.php :
<?php
$_SERVER[] = "";
$_POST['Name'] = "Boo";
$_POST['Gender'] = "Male";
$_POST['Age'] = "84";
$_POST['Breed'] = "Domestic Long Hair";
if ($_SERVER['REQUEST_METHOD'] == "POST")
{
insertCat($_POST['Name'], $_POST['Gender'], $_POST['Age'],
$_POST['Breed']);
}
else
{
超级会员免费看
订阅专栏 解锁全文

被折叠的 条评论
为什么被折叠?



