2014级PHP程序设计
2016-2-23 14:43
请先登录。
1.$row['id']的速度是$row[id]的7倍 但是不太懂原因
2.require_once()代价昂贵
理解:requery_once()在处理失败时,php会停止执行后面的代码
3.数...
、如果能将类的方法定义成static,就尽量定义成static,它的速度会提升将近4倍
8、include文件时尽量使用绝对路径,因为它避免了PHP去include_path里查找文件的速度,解析操作系统路径所需的时间会更少。
19.递增一个全局变量要比递增...
1、如果能将类的方法定义成static,就尽量定义成static,它的速度会提升将近4倍。(静态比较快)
8、include文件时尽量使用绝对路径,因为它避免了PHP去include_path里查找文件的速度,解析操作系统路径所需的时间会更少。
11、str...
1.$row[’id’] 的速度是$row[id]的7倍
$row['id']会直接查找key为'id'的值,而没有引号如数字1或$a,解析时会多一步判断类型
2.数据库连接当使用完毕时应关掉,不要用长连接。
未考...
1.$row[’id’] 的速度是$row[id]的7倍
理解:PHP是弱类型语言。$row['id']会直接查找key为'id'的值,而没有引号如数字1或$a,解析时会多一步判断类型,是变量的话会得读取变量值,再查找key的值,所以加单引号快。
...
1.在执行for循环之前确定最大循环数,不要每循环一次都计算最大值,最好运用foreach代替。
2.$row['id']的速度是$row[id]的7倍。
3.如果一个字符串替换函数,可接受数组或字符作为参数,并且参数长度不太长,那么可以考虑额外写一段替换代...
1、如果能将类的方法定义成static,就尽量定义成static,它的速度会提升将近4倍。
对于一个正常的php框架,里面的类和方法还是非常多的,如果我们能够做成静态方法,还是使用静态方法比较好,效率比较高。
2、require_once()代价昂贵。
...
include文件时尽量使用绝对路径,因为它避免了PHP去include_path里查找文件的速度,解析操作系统路径所需的时间会更少。
数据库连接当使用完毕时应关掉,不要用长连接。
$row[’id’] 的速度是$row[id]的7倍。
1.如果能将类的方法定义成static,就尽量定义成static,它的速度会提升将近4倍;理解:静态的方法在整个应用程序其间存储在内存中,速度快。
2.echo 比 print 快,并且使用echo的多重参数(译注:指用逗号而不是句点)代替字符串连接,比如echo...
1.$row[’id’] 的速度是$row[id]的7倍。
$row['id']会直接查找key为'id'的值,而没有引号如数字1或$a,解析时会多一步判断类型,是变量的话会先读取变量值,再查找key的值,所以加单引号快。
14.用@屏蔽错误消息的做法非常...
1、我的感受是sql注入是安全性的极大威胁,一定要加以避免
2、方法
1》永远不能相信用户输入,务必要对用户的输入进行校验
2》不要使用动态拼装sql,可以使用参数化的sql或者直接使用存储
过程进行数据查询存取
3》永远不要使用管理员的权...
1、如果能将类的方法定义成static,就尽量定义成static,它的速度会提升将近4倍。
2、在执行for循环之前确定最大循环数,不要每循环一次都计算最大值,最好运用foreach代替。
3、递增一个对象属性(如:$this->prop++)要比递增一个局部变量...
1、如果能将类的方法定义成static,就尽量定义成static,它的速度会提升将近4倍。
4、在执行for循环之前确定最大循环数,不要每循环一次都计算最大值,最好运用foreach代替。
8、include文件时尽量使用绝对路径,因为它避免了PHP去include_pat...
1、递增一个对象属性(如:$this->prop++)要比递增一个局部变量慢3倍。
2、$row[’id’] 的速度是$row[id]的7倍。加单引号就是直接找key的值为id
3、在执行for循环之前确定最大循环数,不要每循环一次都计算最大值,最好运...
1、include文件时尽量使用绝对路径,因为它避免了PHP去include_path里查找文件的速度,解析操作系统路径所需的时间会更少。
2如果能将类的方法定义成static,就尽量定义成static,它的速度会提升将近4倍。
3在执行for循环之前确定最...
1、在执行for循环之前确定最大循环数,不要每循环一次都计算最大值,最好运用foreach代替。
2、include文件时尽量使用绝对路径,因为它避免了PHP去include_path里查找文件的速度,解析操作系统路径所需的时间会更少。
3、递增一个对象属...
1、如果能将类的方法定义成static,就尽量定义成static,它的速度会提升将近4倍。
4、在执行for循环之前确定最大循环数,不要每循环一次都计算最大值,最好运用foreach代替。
8、include文件时尽量使用绝对路径,因为它避免了PHP去include_pat...
1、$row[’id’] 的速度是$row[id]的7倍。
相关理解:$row['id']会直接查找key为'id'的值,而没有引号如数字1或$a,解析时会多一步判断类型,是变量的话会得读取变量值,再查找key的值,所以加单引号快。
2、include文件时尽...
4、在执行for循环之前确定最大循环数,不要每循环一次都计算最大值,最好运用foreach代替。
19、递增一个全局变量要比递增一个局部变量慢2倍。
20、递增一个对象属性(如:$this->prop++)要比递增一个局部变量慢3倍。
1、在执行for循环之前确定最大循环数,不要每循环一次都计算最大值,最好运用foreach代替。
2、include文件时尽量使用绝对路径,因为它避免了PHP去include_path里查找文件的速度,解析操作系统路径所需的时间会更少。
3、函数代替正则表达式完成相同功能。...
1、如果能将类的方法定义成static,就尽量定义成static,它的速度会提升将近4倍。
6、尽量避免使用__get,__set,__autoload。
11、str_replace函数比preg_replace函数快,但strtr函数的效...
8、include文件时尽量使用绝对路径,因为它避免了PHP去include_path里查找文件的速度,解析操作系统路径所需的时间会更少。
10、函数代替正则表达式完成相同功能。
16、数据库连接当使用完毕时应关掉,不要用长连接。
1:使用选择分支语句好于使用多个if,else if语句。
使用选择分支语句在于廁,而使用if,else if语句在于判断,多个判断所需时间比查询选择所需时间长。
2:打开apache的mod_deflate模块,可以提高网页的浏览速度。
apache的mod_...
1、如果能将类的方法定义成static,就尽量定义成static,它的速度会提升将近4倍。之前确实没有考虑到静态函数的速度快,我的理解是静态函数会被自动分配在一个一直使用的存储区,直到退出应用程序实例,避免了调用函数时压栈出栈,速度快很多。
...
1、include文件时尽量使用绝对路径,因为它避免了PHP去include_path里查找文件的速度,解析操作系统路径所需的时间会更少。
绝对路径直接,相对路径具有可移植性,
2、使用选择分支语句(译注:即switch case)好于使用多个if,else...
1、在执行for循环之前确定最大循环数,不要每循环一次都计算最大值,最好运用foreach代替。
2、在执行for循环之前确定最大循环数,不要每循环一次都计算最大值,最好运用foreach代替。
3、打开apache的mod_deflate模块,可以提高网页...
1、如果能将类的方法定义成static,就尽量定义成static,它的速度会提升将近4倍。
2、require_once()代价昂贵。
3、打开apache的mod_deflate模块,可以提高网页的浏览速度。
8)include文件时尽量使用绝对路径,因为它避免了PHP去include_path里查找文件的速度,解析操作系统路径所需的时间会更少。
绝对路径直接,相对路径具有可移植性,可能在include方法中解析时间较长
...
1. SQL注入,就是通过把SQL命令插入到Web表单提交或输入域名或页面请求的查询字符串,最终达到欺骗服务器执行恶意的SQL命令,比如很多影视网站泄露VIP会员密码大多就是通过WEB表单递交查询字符暴出的,这类表单特别容易受到SQL注入式攻击。SQL注入攻击是黑客对数...
http://10.7.1.98/201407wangzhenru/php/c9/user/