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/