Zend Studio使用教程之在Zend Studio中调试PHP(2/5)

本教程将教会您如何调试文件和应用程序以便从您的PHP代码中获取最大的效率和准确性。Zend Studio的调试功能可以检查并诊断PHP代码在本地或远程服务器上的错误。调试器允许您通过设置断点、暂停启动的程序、单步调试代码和检查变量的内容来控制程序的执行。调试应该在您的脚本和应用程序已经充分形成试用和测试阶段试用。

提供的项目
  • 在整个教程中,在您的项目中插入提供的代码片段。
必备条件
  • Zend Studio 12.0或以上版本
  • 试用Zend Debugger进行Zend Studio调试
Step 2:创建一个新的PHP文件

接下来,我们将通过添加一个新的PHP文件到项目中,以此来开始开发我们的应用程序。

1. 在PHP Explorer视图中,选择新创建的项目。

2. 右键单击,选择New | PHP File。PHP File创建对话框将会显示。

自定义并注册Zend Studio

3. 新文件命名为'debug.php',然后单击Finish。这样新的文件添加成功,并且会显示在PHP Editor和PHP Explorer视图中。

4. 将以下的示例代码粘贴到新文件中:

< h1 >Debug Demo</ h1 >
\n";
print "\n";
print "\n";
print "\n";
print "\n";
}
}
display_workers();
echo $undefined_variable;
?>
< table border = "1" width = "700" >
< tbody >< tr bgcolor = "red" >
< th >Name</ th >
< th >Address</ th >
< th >Phone</ th >
</ tr >
<!--?php
$db = array(
array ("John", "E 10th St., NYC, NY 23742", "(212) 555-4456"),
array ("Francois", "12 Bd. de Grenelle, Paris, 74897","(33) 433-544"),
array ("Klaus", "312 Beethoven St., Frankfurt, Germany", "(44) 332-8065"),
array ("Shirly", "72 Independence St., Tel Aviv, Israel 67283", "(972) 156-7777"),
array ("Bill", "127 Maine St., San Francisco, CA 90298", "(415) 555-6565")
);
/**
@return string
@param i int
@desc Returns 'white' for even numbers and 'yellow' for odd numbers
*/
function row_color($i)
{
$bgcolor1 = "white";
$bgcolor2 = "yellow";
if ( ($i % 2) == 0 ) {
return $bgcolor1;
} else {
return $bgcolor2;
}
}
/**
@return void
@desc Displays a table of the workers
*/
function display_workers()
{
global $db;
for ($i=0 ; $i < count($db); $i++) {
$worker_data = $db[$i];
$worker_name = $worker_data[0];
$worker_address = $worker_data[1];
$worker_phone = $worker_data[2];
print "<tr bgcolor=\"".row_color($i)."\"--> < tr >< td >$worker_name</ td >< td >$worker_address</ td >< td >$worker_phone</ td ></ tr ></ tbody ></ table >

有兴趣的朋友可以点击查看更多相关教程>>

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值