PHP如何调试

来源:百度知道 编辑:UC知道 时间:2024/06/24 11:20:28
我机器上刚刚安好一个PHP和MYSQL的环境包。能从PHPADMIN中连接数据库。但是我不知道从哪里调试PHP程序。在dreamWEAVER中编辑
3.php
<?
$string="HELLO WORLD!";
?>
<body>
<?
include("3.php");
echo $string;
?>
</body>
还可以运行出结果。但是是运行计算机程序
<?php

$fp = fopen("zzm.txt","r");
$str1 = fgets($fp,10);
$str1++;
fclose($fp);
$fp = fopen("zzm.txt","w");
$fputs($fp,$str1);
fclose($fp);
$len1 = strlen($str1);
$str2 = "000000000";
$len2 = strlen($str);
$dif = $len2 - $len1;
$rest = substr($str2,0,$dif);
$string = $rest.$str1;
echo("$string");
?>
就不出结果 ,请教各位高手!

echo 不是函数,你调用,为什加括号呢,去掉括号,试试

两个地方要改一下:
(1)如下一行,要把显式转为整数型
$str1 = fgets($fp,10);

//改为这样
$str1 = (int)fgets($fp,10);

(2)如下这一行应该是手误了吧?没有 $fputs 函数,只有 fputs
$fputs($fp,$str1);

//改为这样
fputs($fp,$str1);

试一试,效果

echo $string;
echo("$string");