电脑安全

您当前的位置:主页 > 电脑安全 >

PHP效率优化-网络编程

来源:[db:来源]标题:   变量    编辑:电脑技术全能网 时间:2019-09-21 12:23

原标题:PHP效率优化-网络编程
   总结下php顺序效力优化的一些战略:1.在能够用file_get_contents替换file、fopen、feof、fgets等系列方式的情形下,只管用file_get_contents,由于他的效力高很多!然而要留神file_get_contents在翻开一个URL文件时间的PHP版本成绩;2.只管的少停止文件操纵,固然PHP的文件操纵效力也不低的;3.优化Select SQL语句,在能够的情形下只管少的停止Insert、Update操纵(在update上,我被恶批过);4.尽能够的应用PHP外部函数(然而我却为了找个PHP外面不存在的函数,白费了本能够写出一个自界说函数的时光,教训成绩啊!);5.轮回外部不要申明变量,特别是大变量:工具(这似乎不仅是PHP外面要留神的成绩吧?);6.多维数组只管不要轮回嵌套赋值;7.在能够用PHP外部字符串操纵函数的情形下,不要用正则表白式;8.foreach效力更高,只管用foreach取代while和for轮回;9.用单引号替换双引号援用字符串;10.“用i+=1取代i=i+1。合乎c/c++的习气,效力还高”;11.对global变量,应当用完就unset()掉;以上的战略所波及的成绩,我都在实际中碰到过,用了这些战略,效力进步了很多。尝尝吧。。。。以下是一篇对于进步PHP效力的文章,很不错啦:===================================================================================榨干 php,进步效力2006-12-22 14:35原文地点:http://www.dnjishu.com/bbs/thread-13409-1-1.html这篇杂文翻译收拾自收集各路文档材料(见最末的参考材料),特别是 Ilia Alshanetsky (信服之至) 在多个 php 集会上的报告,重要是各种进步 php 机能的技能。为求精准,许多局部都有具体的效力数据,以及对应的版本等等。偷懒,数据就纷歧一给出了,间接给论断,假如须要看原文档,请到文末「参考材料」局部。橙色题目为推举局部。========================================================动态挪用的成员必定要界说成 static (PHP5 ONLY)贴士:PHP 5 引入了动态成员的观点,感化和 php 4 的函数外部动态变量分歧,但前者是作为类的成员来应用。动态变量和 Ruby 的类变量(class variable)差未几,全部类的实例同享统一个动态变量。QUOTE:// php CODE Highliting for CU by dZ902<?phpclass foo { function bar() { echo ''foobar''; }}$foo = new foo;// instance way$foo-<