请留下您的手机号
我们即刻安排课程老师为您回电!
您好
请留下您的联系方式,我们将主动给您回电!
第一时间为您安排就近试听!
培训首页 > PHP培训头条 > 常用的PHP代码优化技巧
上海SolidWorks钣金设计实战应用培训

常用的PHP代码优化技巧

上海交大教育集团 / 发表时间:2017-08-01 609人浏览 PHP培训   上海PHP培训

  一个程序员与否的判断标准并非在于他是否能够编出既定的功能,而是在于他是否能用精简、易维护的代码,换来快的运行速度。下面厚学网小编就为大家整理了一些php 代码优化方面的小技巧。

  1、echo的速度比print快。

  2、代码编写中,使用echo的多重参数代替字符串连接。

  3、在执行for循环之前确定 大循环数,不要每循环一次都计算 大值, 好运用foreach代替。

  4、对global变量,应该用完就unset()掉,精简代码。

  5、用单引号代替双引号来包含字符串,提升效率。因为php会在双引号包围的字符串中搜寻变量,单引号则不会。

  6、正则表达式用函数代替,完成相同功能。

  7、当执行变量$i的递增或递减时,使用前置递增或递减。比如:$i++会比++$i慢一些,这种差异是php特有的,并不适用于其他语言,++$i更快是因为它只需要3条指令(opcodes),$i++则需要4条指令。后置递增实际上会产生一个临时变量,这个临时变量随后被递增。而前置递增直接在原值上递增。

  8、使用选择分支语句(switch case)优于使用多个if,else if语句。

  9、利用var_dump进行php代码调试。如果你在寻找php调试技术,我必须说var_dump应该是你要找的目标,在显示php信息方面这个命令可以满足你的所有需要,而调试代码的多数情况与得到php中的数值有关。

  10、在包含文件时使用完整路径,解析操作系统路径所需的时间会更少。

  11、动辄创建全局数值是一种糟糕的做法,不过有时候实际情况的确又需要这么做。对于数据库表或数据库连接信息使用全局数值是一个不错的想法,但不要在你的php代码中频繁使用全局数值。另外,更好的一种做法是把你的全局变量存放在一个config.php文件中。

  12、使用$_server[‘request_time’]要好于time(),确定脚本开始执行的时刻。

  13、用@屏蔽错误消息的做法非常低效。

  14、尽量采用的php内置函数。

  15、递增一个未预定义的局部变量要比递增一个预定义的局部变量慢9至10倍。

  16、派生类中的方法运行起来要快于在基类中定义的同样的方法。

  17、仅定义一个局部变量而没在函数中调用它,同样会减慢速度(其程度相当于递增一个局部变量)

  18、apache解析一个php脚本的时间要比解析一个静态html页面慢2至10倍。尽量多用静态html页面,少用脚本。

  19、正如之前提到的,任何php网站中重要的部分有99%的可能是数据库。因此,你需要非常熟悉如何正确的使用sql,学会关联表和更多的数据库技术。

  想了解更多相关信息请持续关注厚学网。




文中图片素材来源网络,如有侵权请联系删除
相关课程
上海SolidWorks钣金设计实战应用培训

上海SolidWorks钣金设计实战应用培训

SolidWorks 钣金设计实战应用培训
课程级别入门级 培训周期一周以内
培训时间电话咨询
咨询电话 400-656-1450
课程说明
课程级别 入门级
培训周期 一周以内
上课时间 电话咨询
上课地址 上海市徐汇区番禹路868号1号楼昂立教育基地
课程简介


培训课时和费用


课时:16学时,45分钟/学时,8学时/天,2天

费用:3000元

培训方式

全程上机练习,理论与案例相结合,资 深顾问授课及辅导,10人以内小班
 

培训讲师

长期应用SolidWorks软件的资 深培训讲师,CSWP认证讲师,曾经为国内多家世界500强企业设计人员提供培训

证书

学员可以根据自己需要考取多项认证资格证书:

上海交大教育集团结业证书

培训大纲

Solidworks钣金建模 

基体法兰 

钣金薄片 

边线法兰的设计 

斜接法兰

钣金闭合角设计 

如何展开钣金折弯 

钣金切口设计 

钣金折弯系数选项 

折弯系数与折弯扣除 

将零件转换成钣金

钣金主题

转换成钣金的方法

认识折弯方法

转换成钣金

打开 IGES 文件

使用切口特征

在锐角处添加折弯

钣金特征

进行更改

添加焊接的边角

展开圆锥和圆柱

工艺规划 

钣金成形工具

标准工具

生成自定义成形工具

SolidWorks钣金装配图 

复杂零部件的装配练习 

零部件干涉检查及动态碰撞检查 

在装配体下的零部件修改技术 

装配体动态模拟 

装配体的爆炸视图 

装配体动画爆炸及动态解除爆炸 

在装配体中设计单一钣金零件 

SolidWorks 钣金工程图 

学习生成新的工程图文件 

自动生成标准三视图与等轴侧视图技巧 

自动生成各种工程图视图的技巧 

自动生成及注解的技巧 

钣金零件图与展开图在工程图中的展示 

装配体材料明细表的制作调整 



课程内容以实际授课为准
  • Adobe认证
  • Oracle认证
  • 思科认证
  • 微软认证
  • Linux认证
  • 其他
  • 职业技能提升
  • 考证找工作
  • 兴趣爱好
  • 周末班
  • 全日制白班
  • 随到随学