归纳一下近三年的PHP开发生涯,做了一些项目,开发过程中,也遇到过许多的坑。而这些坑产生,绝大多数是
由于不细心,代码不规范。希望自己在后续开发的过程中,可以更细心,尽量不掉进同样的坑里面,希望可以帮助到开发大军的成员,在开发的路上少爬坑。
1.某日,在使用if条件判断时,流程没有按照设计的流程来走,变量有值,类型正确,也没有语法的错误,百思不得
解,最后发现,在if()条件里直接使用的‘=’而不是‘==’或‘===’;所以进到判断里面,总是完成的赋值操作,
另外,在此处要注意 ‘==’与‘===’的区别,‘==’要求值相等,‘===’要求值与类型均相等;
2.某日,在网上见到有面试题,将数字1234567890,处理成1,234,567,890格式;想到了处理成字符串分割,想到了
按千,百万等求余操作等方法,其实最简单的操作办法,就是number_format()函数;
3.html代码中使用<textarea></textarea>,标签之间不要换行,不要空格;是发现在前台页面的textarea首行起始位置里有
空格;另外如果需要对textarea保存的文本换行 需插入“\r\n”实现; 而空格,则直接保存英文状态下的空格即可;
4.做导出功能的体会;有很多的js插件,比较简单,只需要引入js文件结合后端提供数据;但是,由于不同浏览器兼容性的问题,针对不同的浏览器,功能的使用受到限制; 就导出表格而言;phpexcel无疑是最好的办法,没有兼容的问题。 另外,要结合客户的使用习惯,phpexcel导出的文件,可以用office excel2003打开;