联系我们
锦龙羽集团股份有限公司

地址:深圳市龙岗区吉华幸福路588号

电话:020-234567989

传真:020-52535699

邮件:193299311@qq.com

QQ:193299311 点击这里给我发消息

MSN:193299311@hotmail.com

联系人:李小姐

您现在的位置:首页 > 产品知识 > 行业技术知识行业技术知识

PHP中一些通用和易混淆技术点的最佳编程实践

发布时间:2013-06-05 20:10:40  来源:  作者: 查看:

介绍
PHP是一门复杂的语言,让你长年承受内心的迂回,弯曲,拉伸和打击。它自相矛盾有时候充满bug。每个版本都有其独特的特性,缺点以及怪癖,而且你很难追踪什么版本有什么问题。不难想见为什么有时候它会招致那么多怨恨。

尽管如此,它是时下web中最流行的语言。由于它的悠久历史,你能找到许多教程,关于一些基本事情的做法,如密码哈希(一次性加密)和数据库访问。问题在于从五篇教程里,关于某件事情你很有可能找到五种完全不同的方法。哪个方法才是“正确”的方法呢?其它的方法有瑕疵或者意想不到的问题吗?确实很难弄清楚,而且你会在网络里到处点击,以试图确定正确的答案。

那也是为什么新的PHP程序员经常会为其丑陋,过时或不安全代码受到批评的原因之一。如果第一次Google搜索结果是一篇传授5年前方法的4年前的文章,他们就不能帮助这些有所改观。

这篇文章试图做这些工作。它尝试将一系列基本的操作提示汇集起来,这些可以被认为是PHP中处理普遍的令人困惑的难题时的最佳实践。如果PHP中一个低等级的任务具有多个和令人困惑的方法,它就属于这里。

它是什么
它是在面对PHP程序员可能会遇到的普通的低级任务时,由于PHP提供了 许多选择而不容易了解到的,最佳途径的建议指导。例如:对许许多多可能的PHP解决方案,连接到数据库是一个普通的任务,但这些方案并不都是好的——因此,这个问题包含在这篇文章中。

它是一系列短小,引导式的解决方案。你应该行动起来将例子运行于基础的配置环境,而且你应该自己研究从中找到对自己有用的东西。

它指出了我们所理解的最先进的PHP。但是,这也意味着如果你正使用较老版本的PHP,可能你就没有实现这些方案所需要的一些特性。

这是一篇动态文件,随着PHP的继续演进,我将努力保持相应更新。

它不是什么?
这篇文章不是PHP教程。你应该在别的地方学习基础和语法。

它不是普通web应用问题的指南,比如cookie存储,缓存,代码风格,文档等等。

它不是安全向导。当触及一些安全相关的问题时,你要自己研究怎么样才能对你的PHP应用加固。特别的,在着手实施以前,你应该仔细回顾一下这里给出的任何建议方案。你的代码责任在于你。

它不是某种代码风格,模式或者框架的拥护者。

它不是关于如何去做高等级任务,如用户注册,登录系统等等诸如此类任务的特定方法的支持者。这篇文章完全是为低等级任务,是因为PHP的长久历史,可能会令人困惑或者不甚清楚。

它不是终极意义的解决方案,也不是唯一的方案。下面描述的一些方法可能对你实际的情况不是最优的,而且有许多能达到同样目的的不同的方法。特别的,高负载的web应用可能会从更多的针对这些问题的秘密方案中获益。

网站首页 | 公司简介 | 新闻中心 | 产品展示 | 成功案例 | 联系我们 | 在线留言 | Sitemap | RSS | 链接申请

版权所有 中国钢铁网络公司专业维护网站 公司地址:深圳市龙岗区吉华幸福路588号
COPY RIGHT © 2004-2018 www.admin88888.com 全国客服热线:4008-137-360
单位:锦龙羽集团股份有限公司 沪ICP备02548530号-4

有事点这里
有事点这里
有事点这里