php失误足迹

1.php变量是区分大小写的 ,函数及类名不区分大小写
2.将字符串改成变量时,一个文件一个文件找,直接用editplus查询子文件夹的内容就可以一起找出来的啦,失误
3.修改$_REQUEST['key'],系统不会自动修改$_GET['key']变量。
4.使用树型结构,即一对多结构时,要使用数组中的key进行映射(类似HASH),如原先的
array{(id=>1,name=>'ss',parentID=>1),(id=>2,name=>'gg',parentID=>1)}改成array{parentID=1 => array(name=>'ss',name=>'gg')}

5。null== 0==""==false,null=array(),0=="php",也就是即使你没有设定值的话变量也会==0.参考:php手册中的附录R:php类型比较表。
6.由于项目紧急,我临时把function.php改成function2.php;然后在用CVS更新function.php.
  zend studio点击函数时全部转向了function2.php,然后对函数更改时全部无效,找了很久才发现原来需要更改的function.php根本没有修改。
7.一个记录集如果没有记录时返回字符串空,结果统计结果是1
 
8.使用fsockopen时有时竟然多出 26a * 0的字符,后来把HTTP/1.1改成HTTP/1.0就可以啦
 
9.由于同时使用两台电脑,导致svn冲突,结果我先更新php代码然后重新提交,结果导致部分重要代码还是老代码导致致命逻辑出错。
原以为是svn的问题,后来才发现这个问题。
10.ajax时开始时页面输出,后来改了一个函数后就没有出现输出啦,出现空白页面。后来发现是这个函数有死循环。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值