12、PHP调试与测试全攻略

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  
  {
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符  | 博主筛选后可见
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值