1.中英文标点符号切换。
双引号最容易出问题的地方在字符串连接部分,echo语句输出结果时,字符串用的双引号老是忘记切换过来,总喜欢在中文结果后面跟一个中文的双引号。输出中文语句,需要来回切换输入法,太不方便了,这个时候英语的优势油然而生;
2.变量前面忘记加$符号
主要错误容易出现在for语句,老是达成For($i=0;i<3;i++),容易把后面的2个条件的变量$i中的$符号丢掉;
3.右手小拇指对单引号键盘位置不够熟练,平日里单引号用的不多,测试程序时,右手小拇指敲单引号时特别僵化,严重影响效率;
4.对foreach循环遍历数组还不够习惯,习惯打foreach($array=$current)这样的错误语句,中间的“=”号需要改为AS
5.容易漏掉echo语句结束时的分号;
6.创建多维数组时,对第一层的第2行以后的数组元素前面容易丢掉数组名,例如下面的这个数组,容易把红色字体的 这几个array丢掉,这一点和第2点的毛病有点类似。
创建多维数组时,老是容易把数组最后一个元素的分号和括号丢掉,要么就容易多打一个逗号。
$categories = array(array(array('CAR_TIR', 'Tires', 100),
array('CAR_OIL', 'Oil', 10),
array('CAR_SPK', 'Spark Plugs', 4)
),
array(array('VAN_TIR', 'Tires', 120),
array('VAN_OIL', 'Oil', 12),
array('VAN_SPK', 'Spark plugs', 5)
),
array(array('TRK_TIR', 'Tires', 150),
array('TRK_OIL', 'Oil', 15),
array('TRK_SPK', 'Spark plugs', 6)
)
);
?>
7.另外文件那一章,还有个别函数理解的还不是很透彻,主要在ftell fseek函数部分,对返回的值还有一点疑问,需要再重新验证一遍。
8.对操作符部分不够熟练,只是略微看了一遍,没有去验证,记得不太牢,以致用的时候需要再查。