+ -
当前位置:首页 → 问答吧 → 新手提问:故意书写错误代码,还正常执行

新手提问:故意书写错误代码,还正常执行

时间:2010-01-05

来源:互联网

我写的代码就是这个,最最简单的一个代码,输出一个单词,我按张老师设置的出错调试,故意不写结束的;号,但是在测试页面,他还是正常输出hello,请问为什么会这样!

复制代码
  1. <?
  2.  echo "hello"
  3. ?>



另外,一个小问题
我安装的WAMP2.0
按张老师说的,在PHP设置里选择display errors,按张老师说的,这里勾起来之后,在php.ini里display_errors = Off ,这里应该会变成on
可是我设置了之后,再次打开php.ini查看,他里面的代码还是原来的display_errors = Off 。这是为什么呢?
PS:我看张老师的教程里的WAMP的版本跟我的不一样,应该不会有关的吧。。

作者: 喜欢鱼的星星   发布时间: 2010-01-05

PHP的最后一行代码可以不带分号,你可以
<?
echo "hello"
// 这边再加一句echo "hello2";
//就可以看出问题了
?>
display_errors 这个设置你就手动去php.ini修改就好了....不要什么都依靠工具

作者: jianshe138   发布时间: 2010-01-05

哦,原来是这样,最后一句可以不带分号的!MS这个我们新手真的是不知道,呵呵!
谢谢二楼的帮助!

另外,display_errors这个设置我自己己经手动更改了!我现在就是在学习发现,解决问题,呵呵!
我不是说依靠工具,如果我只依靠工具,我也不会去发现说PHP.INI这个文件的问题!我只要在工具里勾起来,什么都不去管他,我要不去PHP.INI里查看,也不会发现这个问题了。

我提这个只是搞不明白,为什么,同样是在WAMP里的PHP配置里面勾起来,张老师可以实现,我现在这个不能实现,不知道是不是版本的问题!
版本是不一样,现在这个版本在安装时跟教程视频不一样的!像张老师里面,可以自己设置WWW目录位置,我安装时都不一样的,有的顺序也不一样,呵呵!
毕竟教程是早期的,如果真是有这样的问题,我们也可以在教程里的文档附加一个说明也好!

作者: 喜欢鱼的星星   发布时间: 2010-01-05

作者: xujing3344   发布时间: 2010-01-05

CSS也好,JS也好,都可以这样的。

作者: xujing3344   发布时间: 2010-01-05

错误也分等级的,低等级的错误可以不显示,遇到致命的错误,当然就不会执行下去了。

作者: moro   发布时间: 2010-01-05