文章教程

5.7高手私房菜

9/17/2020 9:40:31 PM 人评论 次浏览

5.7 高手私房菜

技巧1:合理运用include_once()和require_once()

Include()和require()函数在其他PHP语句执行之前运行,引入需要的语句并加以执行。但是每次运行包含此语句的PHP文件时,include()和require()函数都要运行一次。Include()和require()函数如果在先前已经运行过,并且引入相同的文件,则系统就会重复引入这个文件,从而产生错误。而include_once()和require_once()函数只是在此次运行的过程中引入特定的文件或代码,但是在引入之前,会先检查所需文件或者代码是否已经引入,如果引入将不再重复引入,从而不会造成冲突。

技巧2:如何理解“(a < b )?a :b;”语句?

这个是条件控制语句,是if语句的单行表示方法。它的具体格式是:

  (条件判断语句)?判断为true的行为 :判断为false的行为;

if语句的单行表示方式的好处是,可以直接对条件判断的结果的返回值进行处理。例如可以直接把返回值赋值给变量——“$varible = ( a < b)? a : b;”。如果a<b的结果为true,则此语句返回a,并且直接赋值给$varible;如果a<b的结果为false,则此语句返回b,并且直接赋值给$varible。

这种表示方法可以节约代码的输入量,更重要的是提高代码执行的效率。由于PHP代码执行是对代码由上至下的一个过程,所以代码的行数越少,越能节约代码读取的时间。在一行语句中就能对情况做出判断,并且对代码返回值进行处理,无疑这是一种效率相当高的代码组织方式。

教程类别