使用PHP的过程中经常因为粗心出一些简单的错误,先将自己遇到几个的记录下来,以后慢慢增加。
1 Fatal error: Function name must be a string
翻译很简单,就是函数名必须为字符串,这种错误的出现一般是由于数组取值时使用圆括号而不是方括号,比如$_SERVER('REQUEST_URI')就会报这种错,正确使用应该是$_SERVER['REQUEST_URI']。
2 Parse error: syntax error, unexpected end of file
这多半是括号没有匹配导致的,括号没有匹配是容易检查出来的错误,还有一类比较隐蔽的是由于在html代码和php代码混合的文件里php标志不规范导致的,本来是<?php } ?>,写成<? } ?>,php就不会去解析<? ?>里的内容了,当然这样的结果还是因为括号不匹配,这个貌似也是跟php版本有关系,我和别人合作开发时,他写了这样的代码却没有报错,在我这就不行了。
3 bootstrap控件没有效果
第一,确定加载相应的bootstrap的js文件;第二,确定没有加载两次bootstrap,加载两次的话仍然无法使用控件。额,这貌似跟php没关系。。