据六星教育了解,PHP可以说是众多语言中,较会被调侃的语言。从一开始所说的“PHP是世界上较好的语言”,到后来众多程序员为此争论不休,甚至诞生了一则笑话“某女:你能让这个论坛的人都吵起来,我就跟你约会。某程序员:PHP是较好的语言。于是论坛炸锅了,各种吵架。某女:服了你了,我们走吧。某程序员:今天不行,我一定要说服他们,PHP必须是较好的语言。” 除此之外,PHP还是一门会被“鄙视”的语言,之所以会出现这种情况,是因为有经验的程序员大都有一个通病,认为自己用的开发语言和开发工具是较具优势的,因为已经习惯了这种形式,通过长期开发,对自己的底层架构做了较优的处理,所以对于自身来讲,用自己的东西更方便更有优势。 再加上PHP这类开发语言入门门槛较低,虽说做精做优不易,但是初级上手却是很快的,也就造成一些初级入门的程序员出来的东西确实会遭人鄙视,但是这类鄙视也有些过于片面,放眼来看,目前网站、WEB系统以及WAP程序开发等,还是PHP居多。 不得不说,PHP高手虽说不多,但是如果你遇见过,你只会有佩服。就像六星教育的PACK老师,拥有12年项目研发经验,熟悉PHP开源系统的二次开发;精通Laravel、symfony、TP、ZF等开源框架等操作,凡是听过Pack老师讲课的学员,无一不被Pack老师的技术深度所折服。 六星教育有五个提高PHP性能的小技巧,这里分享给大家,希望帮助到同学们! 1、用单引号代替双引号来包含字符串,这样做会更快一些。因为PHP会在双引号包围的字符串中搜寻变量,单引号则不会,注意:只有echo能这么做,它 是一种可以把多个字符串当作参数的“函数”(译注:PHP手册中说echo是语言结构,不是真正的函数,故把函数加上了双引号)。 2、如果一个字符串替换函数,可接受数组或字符作为参数,并且参数长度不太长,那么可以考虑额外写一段替换代码,使得每次传递参数是一个字符,而不是只写一行代码接受数组作为查询和替换的参数。使用选择分支语句(译注:即switch case)好于使用多个if,else if语句。 3、数据库连接当使用完毕时应关掉,不要用长连接。 4、尽量做缓存,可使用memcached。memcached是一款高性能的内存对象缓存系统,可用来加速动态Web应用程序,减轻数据库负载。对运算码 (OP code)的缓存很有用,使得脚本不必为每个请求做重新编译。 5、优化Select SQL语句,在可能的情况下尽量少的进行Insert、Update操作。 六星教育成立于2016年,是一家专注于培养中国互联网IT专业人才的专业线上培训机构。目前,六星教育VIP学员已突破5000人,近三成VIP学员学习后进入*互联网等大型企业任职,六星教育将始终以强大的师资阵容、严苛的教学管理体系和先进的课程研发理念,培养中国优秀的IT职业精英,为社会持续输送高素质职业人才!