对于php代码编写的心得
来源:互联网 发布:淘宝店铺没访客怎么办 编辑:程序博客网 时间:2024/04/30 13:12
写php代码也有些时间了,期间一度认为自己是在干苦力,不停的在重复的套代码,写代码水平停滞不前,但经过这段时间对代码的阅读及自己的一些思考后,获得了一些收获。
1.后台对数据的验证与前台的验证同样重要,前台的验证只是为了给用户一个很好的体验,而后台的验证才是真正关键的。用户可以将我写的代码另存下来,然后将其中的js验证部分删除,再提交,这样就避开了前台的验证,如果后台没有验证,就很容易出问题。
2.在修改某一记录时,判断用户是否有权限修改这条记录也同样很重要;同时还应判断这条记录是否存在。
3.对于设计到资金的地方,如物品的单价,不能将页面上获得的价格直接作为该物品的价格,而是应该从数据库中查到与该物品对应的价格,然后将该价格作为当前物品的价格。
4.对于提交表单时,给button加个disable属性,防止页面加载慢时,用户不停的提交。
5.代码中尽量多使用数组,可以使用is_array()对获得的变量进行判断,如果是数组直接赋给一个变量(eg:$messages = $data;),如果不是数组,那就自己制造一个数组(eg:$messages[] = $data;)。
6.对于做一个项目,
第一、考虑的是用户登录等处系统
第二、就是权限的设置
第三、如果有附件上传,删除,那最好写在一个公共方法中,以求改一处而改全体;对于linux上附件,最好存个store_name,因为linux上中文会变成乱码,所有文件名可以变成数字(具体数字视具体情况而定)
第四、不要图方便讲css写在行内,这样改起来就有的你改了
7.一个页面中的内容不能过多,尽可能把一个很复杂的页面写入多个文件中
8.对于一个项目中遇到的、修改过的bug,记下来,这就是版本更新
9.对于做一个产品,最重要的是自己这边制定规则,不能让用户一而再再而三的修改需求,这会让编写代码的人非常无奈,所以我方制定一个规则很重要,让客户来习惯这个用法
10.对于数据库中的表,使用一个变量来定义,这样好处多多
11.对于js,css文件,尽量写在一个单独的文件中,防止一个页面中代码太多
12.尽量将一个模块按照功能放入不同的文件夹中
13.MVC中将复用的数据库操作写在model中
14.php处理的是后台逻辑,象图表显示等数据的修饰使用js
15.对于一些重用的方法或验证,可以写在function的before方法中,没没错调用这个action时,先去调用这个before方法中的内容,这样就减少了代码的数量
16.待续......
- 对于php代码编写的心得
- 【PHP】对于PHP某些代码的总结
- 关于查询总数代码的编写心得
- 如何编写高效的代码心得
- 对于goto的心得
- 编写高效的PHP代码
- 编写整洁的 PHP 代码
- PHP 编写更高性能的PHP代码
- php代码优化心得
- 对于字符串处理的心得
- php程序员编写的代码安全
- 编写更高性能的PHP代码
- 如何编写安全的PHP代码
- 如何编写安全的PHP代码
- PHP的代码重用和函数编写
- Redis对于key的操作命令(附PHP代码)
- 编写Makefile的心得
- 编写openMP的心得
- eucalyptus 镜像修改
- 小张和小丽
- KMP简洁模板
- TCP有限状态机
- ubuntu screen 命令大全
- 对于php代码编写的心得
- python获取操作系统的用户名
- QThread与QWidget使用
- C++显示调用函数和行号文件名
- Java程序员应该知道的10个调试技巧
- 约瑟夫环
- .net C# 获取当前url各种属性(文件名、参数、域名 等)的方法
- Jboss配置文档
- Tempter of the Bone(DFS + 奇偶剪枝,好题)