我想只有你
@老虎会游泳 才能知道怎么解决这种的问题了!!
示例说明
<?php
$a=test;
if($b==1)
{
$a=1;
}
if($b==2)
{
$a=2;
}
....还有很多代码,一直这样判断下去,判断断到
if($b==100)
{
$a=100;
}
接下来
//这里出问题
LE_APPEND);
当第一次访问该页的时候(假设a=5)
test.txt里写入五,然后马上第二次访问改页(假设a=6) 结果还是写入五,咋解决????
第三次访问就正常了
这样的情况老是存在
试过 写入文件后unset($a);
还试过写入文件后
加上这句
$msg=null;
都无法解决问题
@_@
我问的是为什么
if($b=6)
{
$a=6;
}
时 为什么仍然写入五,怎么解决
{
$a=6;
}
你代码写错了,php中的等于是==
@郑锋
1.输出变量。你为什么不在发生异常的地方用var_dump($a,$b);看看它们到底是几呢?
2.中断执行。为了能够看到调试结果,往往要在出错的位置使用die;阻止代码继续运行,直到把前面的问题解决了。
3.注释。如果你遇到了怎么都检查不出来的语法错误,就可以使用这个方法。先使用/* */注释整段代码(错误暂时消失),然后逐渐缩小注释范围,直到再次出错,你就知道是哪里错了。
4.没有了,你需要自己想办法解决,不要依赖别人。
是你自己,而不是我们在给你写程序。