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

也就是本文列举的这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、永远不要把类名搞重复了,记住,是永远!

时间: 2024-09-11 09:38:28

国外PHP程序员的13个好习惯小结_php技巧的相关文章

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

我是一个PHP新手,只有6个月的PHP编程经历,并且是在一位经过认证的zend工程师的指导下完成工作的,每当我编写脚本时,我会注意一些能让我做得更好的细节,也就是本文列举的这14个PHP编码好习惯,如果你有更好的建议,欢迎在本文后面的评论中发表,我这个人是喜欢求知的. 1.使用select从相同的数据库查询信息时,使用一个join语句一次性整齐地获取你需要的所有信息,而不要写多个mysql_query/while/mysql_fetch_array语句. 2.如果你在多个文件中调用了一个数据库连

PHP程序员不应该忽略的3点_php技巧

最近发现很多的PHP程序员,尤其是学习还不是很久的,都不知道PHP的精华所在.Perl当年如何在商界出名?其强大的正则表达式.而PHP呢?他是一门从Unix下发展起来的语言,当然也就继承了Perl的很多特点,同时C的优点都有.快速.简洁.明了,尤其是C程序员,PHP是至爱.这里,我想来写一篇PHP的变量.数组应用技巧和PHP的正则表达式.PHP的模板应用. 1.变量.数组的应用技巧 (1)很多人用得不多的数组函数.foreach.list.each.分别举几个例子,应该就能知道了.例: $dat

PHP 程序员应该使用的10个组件_php技巧

开源解决方案可以给你很大的帮助,比如: 开源代码是由很多人一起完成的,因此往往比一个人完成的结果要好. 你可以获得免费的代码更新和升级,否则你需要自己来写这些新的内容. 你节省了开发时间,同时提高了项目的质量 做了那么多年的网络开发人员,我自己整理了一份PHP组件的清单,这些组件可以非常容易地部署在任何项目中,我经常使用. 邮件发送 每个网站都会需要发送邮件.PHP的email()函数虽然不错,但当我们需要发送附件或使用SMTP协议发送的时候,就无能为力了.所以在这样的情况下,你应该使用phpm

程序员装 13 行为大起底,别说你没中枪~

class="post_content" itemprop="articleBody"> 程序员一直都是很善良的 IT 工种,勤勤恳恳不辞辛苦的工作,不过今天的文章不是为了宣扬程序员的伟大.尽管在互联网的发展中,他们贡献了无数的代码,用自己的技术推进了互联网的进程.我们还是要扒一下程序员的装 13 行为,可能会有很多程序员看了本文会十分的愤慨,但考虑到你们很忙,没有时间黑咱们网站,我也就不客气了-- 程序员你还说没有装 13 写代码离不开各种编程工具,有众多工

程序员应该养成写作的习惯

摘要: 在学校里,有文科生和理科生的区分,学习内容不同,思维方式也有差异.我是一名理科生,大学里我的专业是计算机科学,毕业后我的工作是软件工程师.在这个过程中,我发现文理 在学校里,有"文科生"和"理科生"的区分,学习内容不同,思维方式也有差异.我是一名理科生,大学里我的专业是计算机科学,毕业后我的工作是软件工程师.在这个过程中,我发现文理科之间的鸿沟始终无法弥合.我见到的很多工程师害怕写文章,而文科生看到代码就头疼. 我认为,程序员应该养成写作的习惯.因为写文章会

程序员的 13 种噩梦,你遇到过哪些?

对绝大多数人来说,都是些老生常谈的东西使他们噩梦连连:幽灵.蜘蛛,被戴着冰球面具的杀人狂追杀--但对另一些人来说,他们最害怕的东西就没那么常见了. 就拿软件开发者举例吧.如果你问他什么才是最可怕的噩梦,那么答案很可能跟女巫.黑猫没什么关系,真正的噩梦是关键的分号不起作用或者微软的某个产品.在分析了各种各样程序员关注的论坛之后,我们在此列举出 13 种程序员们最苦恼的噩梦. 1.我能通过互联网解决问题 Stack Exchange 一类的网站已成为软件开发者的工具箱中至关重要的工具.当然也还有很多

招一个写代码的女生:国外女程序员是什么样的

招一个写代码的女生. 如果要找一个女程序员(程序媛).一般来说, 她无论去哪都会随身带着笔记本电脑,坐在咖啡馆角落全神贯注对着电脑,只有在程序编译的空当抿一口咖啡.看着咖啡馆服务生的计算机再一次坏掉了但是他一点辙都没有的样子,她会又无奈又叹息的摇摇头. 那就是她了. 花上一杯小号豆奶拿铁的时间聊一聊,然后给她一份工作. 如果你们可以聊聊Storm, 或者用户私有后端和反应编程(Reactive Programming).再聊聊写程序的设计理念和哲学概念,还有Pinterest或者twitter,

Js+Dhtml:WEB程序员简易开发工具包(预先体验版)_javascript技巧

复制代码 代码如下: <HTML> <HEAD> <META http-equiv='Content-Type' content='text/html;charset=gb2312'> <META name='Gemeratpr' content='网络程序员伴侣(Lshdic)2005_开拓版'> <TITLE>LD5工具</TITLE> <style> *{font-size:12px;font-family:宋体}

PHP 程序员的调试技术小结_php技巧

本文介绍调试 PHP 应用程序的各种方法,包括在 Apache and PHP 中打开错误报告,以及通过在一个简单的 PHP 脚本中放置策略性的 print 语句,找到更困难的 bug 的源头.还会介绍用于 Eclipse 的 PHPEclipse 插件,这是一个灵活的开发环境,具有实时语法解析能力,还会介绍 PHPEclipse 的 DBG 调试器扩展. 简介 有许多 PHP 调试技术可以在编码的时候节约大量时间.一个有效却很基本的调试技术就是打开错误报告.另一个略微高级一点的技术包括使用 p