国外PHP程序员的13个好习惯小结


Posted in PHP onFebruary 20, 2012

也就是本文列举的这13个PHP编码好习惯,如果你有更好的建议,欢迎在本文后面的评论中发表,我这个人是喜欢求知的
1、使用select从相同的数据库查询信息时,使用一个join语句一次性整齐地获取你需要的所有信息,而不要写多个mysql_query/while/mysql_fetch_array语句。

2、如果你在多个文件中调用了一个数据库连接,创建一个connection.php文件保存你的连接变量,在需要的地方将这个文件包括进来。

3、对于小型项目,将你所有的函数写在一个文件中,如果是大型项目就写在对象中,然后在需要的地方包括这个文件。

4、如果你的包括文件失控,可以创建一个include文件包含所有的.inc文件,然后在你需要的地方包括这一个include文件就可以了。

5、为你的代码编写文档,当你3个月后看这些代码时,你会用得着。

6、代码排版,没有什么比可读性更重要了。

7、将逻辑和表现层分开。

8、写类时,确保你知道何时是耦合的最佳时机,何时是扩展的最佳时机。

9、接口是你的朋友。

10、当项目变得越来越大时,将你的代码分解成模型、视图和控制器是超级骗子。

11、在没有剥掉HTML标记前永远不要输出POST和GET数据,

12、永远不要相信来自用户的输入,即使她是你妈妈。

13、永远不要把类名搞重复了,记住,是永远!

PHP 相关文章推荐
PHP开发不能违背的安全规则 过滤用户输入
May 01 PHP
PHP下打开phpMyAdmin出现403错误的问题解决方法
May 23 PHP
如何判断php数组的维度
Jun 10 PHP
php处理restful请求的路由类分享
Feb 27 PHP
php socket客户端及服务器端应用实例
Jul 04 PHP
php获取从html表单传递数组的方法
Mar 20 PHP
简单谈谈PHP中strlen 函数
Feb 27 PHP
Zend Framework动作助手(Zend_Controller_Action_Helper)用法详解
Mar 05 PHP
一个简单安全的PHP验证码类、PHP验证码
Sep 24 PHP
php 判断字符串编码是utf-8 或gb2312实例
Nov 01 PHP
PHP有序表查找之插值查找算法示例
Feb 10 PHP
基于laravel-admin 后台 列表标签背景的使用方法
Oct 03 PHP
php中用于检测一个地理IP地址是否可用的代码
Feb 19 #PHP
PHP类的静态(static)方法和静态(static)变量使用介绍
Feb 19 #PHP
php 删除一个数组中的某个值.兼容多维数组!
Feb 18 #PHP
php 获取百度的热词数据的代码
Feb 18 #PHP
php 网上商城促销设计实例代码
Feb 17 #PHP
php中通过curl模拟登陆discuz论坛的实现代码
Feb 16 #PHP
初品cakephp 入门基础
Feb 16 #PHP
You might like
第四节 构造函数和析构函数 [4]
2006/10/09 PHP
php中配置文件操作 如config.php文件的读取修改等操作
2012/07/07 PHP
深入php self与$this的详解
2013/06/08 PHP
zend optimizer在wamp的基础上安装图文教程
2013/10/26 PHP
curl和libcurl的区别简介
2015/07/01 PHP
php文件上传的两种实现方法
2016/04/04 PHP
PHP unlink与rmdir删除目录及目录下所有文件实例代码
2018/02/07 PHP
PHP如何使用JWT做Api接口身份认证的实现
2020/02/03 PHP
jquery快捷动态绑定键盘事件的操作函数代码
2013/10/17 Javascript
js读取配置文件自写
2014/02/11 Javascript
Jquery的each里用return true或false代替break或continue
2014/05/21 Javascript
javascript设置连续两次点击按钮时间间隔的方法
2014/10/28 Javascript
js 左右悬浮对联广告代码示例
2014/12/12 Javascript
详解webpack 入门与解析
2018/04/09 Javascript
浅谈在Vue.js中如何实现时间转换指令
2019/01/06 Javascript
原生JS实现九宫格抽奖
2020/09/13 Javascript
解决Django模板无法使用perms变量问题的方法
2017/09/10 Python
Python引用类型和值类型的区别与使用解析
2017/10/17 Python
python Pandas 读取txt表格的实例
2018/04/29 Python
python使用插值法画出平滑曲线
2018/12/15 Python
使用python实现离散时间傅里叶变换的方法
2019/09/02 Python
基于python和flask实现http接口过程解析
2020/06/15 Python
New Balance美国官网:运动鞋和健身服装
2017/04/11 全球购物
GOOD AMERICAN官网:为曲线性感而设计
2017/12/28 全球购物
学生出入校管理制度
2014/01/16 职场文书
师德演讲稿范文
2014/05/06 职场文书
教师节横幅标语
2014/10/08 职场文书
乡镇领导班子四风整顿行动工作汇报
2014/10/25 职场文书
卖房协议书样本
2014/10/30 职场文书
三峡导游词
2015/01/31 职场文书
步步惊心观后感
2015/06/12 职场文书
入党自传范文2015
2015/06/26 职场文书
2015年十月一日放假通知
2015/08/18 职场文书
2016大学生党校学习心得体会
2016/01/06 职场文书
2019同学聚会主持词
2019/05/06 职场文书
《合作意向书》怎么写?
2019/08/20 职场文书