用单引号代替双引号来包含字符串,这样做会更快一些。因为PHP会在双引号包围的字符串中搜寻变量,单引号则不会,注意:只有echo能这么做,它是一种可以把多个字符串当作参数的“函数”(译注:www.lampbrother.net
PHP手册中说
echo
是语言结构,不是真正的函数,故把函数加 上了双引号)。
1、如果能将类的方法定义成static,就尽量定义成static,它的速度会提升将近4倍。
2、$row[’id’] 的速度是$row[id]的7倍。
3、echo 比 print 快,并且使用echo的多重参数(译注:指用逗号而不是句点)代替字符串连接,比如echo$str1,$str2。
4、在执行for循环之前确定最大循环数,不要每循环一次都计算最大值,最好运用foreach代替。
5、注销那些不用的变量尤其是大数组,以便释放内存。
6、尽量避免使用__get,__set,__autoload。
7、require_once()代价昂贵。
8、include文件时尽量使用绝对路径,因为它避免了PHP去include_path里查找文件的速度,解析操作系统路径所需的时间会更少。
9、如果你想知道脚本开始执行(译注:即服务器端收到客户端请求)的时刻,使用$_SERVER[‘REQUEST_TIME’]要好于time()。
10、函数代替正则表达式完成相同功能。
11、str_replace函数比preg_replace函数快,但strtr函数的效率是str_replace函数的四倍。
12、如果一个字符串替换函数,可接受数组或字符作为参数,并且参数长度不太长,那么可以考虑额外写一段替换代码,使得每次传递参数是一个字符,而不是只写一行代码接受数组作为查询和替换的参数。
13、使用选择分支语句(译注:即switch case)好于使用多个if,else if语句。
14、用@屏蔽错误消息的做法非常低效,极其低效。
15、打开apache的mod_deflate模块,可以提高网页的浏览速度。
16、数据库连接当使用完毕时应关掉,不要用长连接。
17、错误消息代价昂贵。
18、在方法中递增局部变量,速度是最快的。几乎与在函数中调用局部变量的速度相当。
19、递增一个全局变量要比递增一个局部变量慢2倍。
20、递增一个对象属性(如:$this->prop++)要比递增一个局部变量慢3倍。
分享到:
相关推荐
通过"2014php兄弟连教程",学习者不仅可以掌握PHP的基本语法和核心概念,还能了解到实际项目开发中的常见问题和解决方案,对于提升PHP编程能力大有裨益。这个教程对初学者和有一定基础的开发者来说都是很好的参考...
《兄弟连Linux教程1-16章学习笔记》是一份全面涵盖Linux基础知识的学习资料,特别适合初学者和希望快速提升Linux技能的人群。这个压缩包包含了一系列文本文件和辅助图片,旨在帮助用户深入理解Linux系统的基本操作和...
《草根》第二期.pdf是LAMP兄弟连官方杂志的一期内容,主要聚焦于PHP培训。LAMP,全称为Linux、Apache、MySQL和PHP,是一个常见的开源Web开发平台,广泛应用于网站构建。LAMP兄弟连作为专业的IT培训组织,致力于为PHP...
《草根》第1期.pdf 是一份由LAMP兄弟连推出的官方杂志,专注于PHP培训,旨在为初学者和有经验的开发者提供丰富的学习资源和行业动态。LAMP是Linux、Apache、MySQL和PHP的首字母缩写,这四个开源技术组件共同构成了一...
教程名称:兄弟连最新php视频教程CI框架(19集)课程目录:【】兄弟连php视频教程CI框架-大纲【】兄弟连php视频教程CI框架01~04【】兄弟连php视频教程CI框架05~08【】兄弟连php视频教程CI框架09~12【】兄弟连php视频...
在IT培训领域,特别是在中国,“兄弟连”是一个比较知名的教育品牌,它提供包括PHP在内的多种技术培训课程。因此,这本书可能是“兄弟连”推出的系列教材中的一本,专门针对PHP编程的初学者。 标签“php”说明这本...
【Lamp兄弟连细说PHP】是一门针对初学者和进阶者的PHP编程课程,旨在全面讲解PHP在LAMP(Linux、Apache、MySQL、PHP)环境下的应用与开发。这门课程涵盖了从基础语法到高级特性的广泛内容,旨在帮助学习者掌握PHP...
百度网盘-兄弟连 Linux
兄弟连PHP全套视频,这个文件比较大,只能 发网盘地址了
标题 "兄弟连lamp环境搭建源码包lamp-php5.4" 指向的是一个用于在Linux系统上搭建LAMP(Linux、Apache、MySQL、PHP)开发环境的源码包,特别针对PHP5.4版本。这个源码包可能是由兄弟连教育机构提供的,旨在帮助学员...
兄弟连HTML5入门视频教程(31讲附源码)【】兄弟连HTML5入门视频教程01~04【】兄弟连HTML5入门视频教程05~08【】兄弟连HTML5入门视频教程09~12【】兄弟连HTML5入门视频教程13~16【】兄弟连HTML5入门视频教程17~20...
**LAMP兄弟连教学课件**是一套针对初学者和进阶者精心设计的课程资料,专注于PHP web开发。LAMP是Linux、Apache、MySQL和PHP的缩写,这是一个广泛用于构建动态网站和Web应用程序的技术栈。这个压缩包包含了一系列PDF...
【标题】"兄弟连PHP视频教程的项目cms代码"涵盖了PHP编程语言以及CMS(内容管理系统)的实践应用,这是Web开发领域中的重要知识点。CMS允许用户无需深入理解后端技术,就能通过图形用户界面管理网站内容。这个项目是...
教程名称:LAMP兄弟连—职业素质培训视频教程课程目录:【】第1讲 积极的心态(上)【】第1讲 积极的心态(下)【】第3讲 简历技巧(上)【】第3讲 简历技巧(下)【】第4讲 面试技巧(上)【】第4讲 面试技巧(下)...
2. Web框架:如Laravel、Yii、Symfony等,提供MVC模式,简化开发流程,提高开发效率。 3. MVC模式:Model(模型)处理数据,View(视图)展示界面,Controller(控制器)协调数据与视图。 4. AJAX技术:通过...
"兄弟连PHPFrameWork",又称为"brophp",是一个专为PHP初学者设计的轻量级框架,由高洛峰开发,旨在降低入门门槛,提高开发效率。 **框架核心特性** 1. **轻量级**: "brophp"框架因其小巧的体积而闻名,它不包含...
### PHP兄弟连面试宝典(精编版) #### 关键知识点提炼 本篇文档围绕着PHP程序员面试过程中可能遇到的一些常见问题提供了详细的解答策略。这些问题不仅涵盖了个人经历、职业技能,还包括了个人品质等方面,旨在...
"兄弟连培训课"为PHP初学者提供了一份详尽的PHP语法介绍,帮助快速入门并理解PHP的核心概念。下面我们将深入探讨这份资料所涵盖的主要知识点。 1. **变量与数据类型** PHP支持多种数据类型,包括整型、浮点型、...
sorted sets与sets类似,不同的是它为集合中的每个元素关联一个double类型的分数,通过这个分数实现元素的排序。sorted sets类型常用操作包括zadd、zrem、zincrby、zrange等,用于实现排序集的添加、删除、自增、...
兄弟连IT教育画面兄弟连IT教育画面兄弟连IT教育画面兄弟连IT教育画面