加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > PHP教程 > 正文

php – module_load_include()vs require_once

发布时间:2020-12-13 22:42:52 所属栏目:PHP教程 来源:网络整理
导读:我想知道什么时候需要使用module_load_include()或require_once来包含位于模块中的文件. Drupal module_load_include() 函数在标准PHP require_once 之上执行的关键是它使用 drupal_get_path() 在定位文件时引用模块的路径. 如果你使用 require_once ,你必须
我想知道什么时候需要使用module_load_include()或require_once来包含位于模块中的文件.
Drupal module_load_include()函数在标准PHP require_once之上执行的关键是它使用 drupal_get_path()在定位文件时引用模块的路径.

如果你使用require_once,你必须自己做这个.

它做的另一件事是在尝试包含文件之前检查文件是否存在,这对于避免致命崩溃很方便,但是当你试图调用你试图包含的函数时,无论如何都要获得一个文件是毫无意义的.这很方便,但允许您产生更有意义的错误.

在一天结束时,module_load_include()实际上只是Drupal提供的一个小实用功能,可以让事情变得更容易.如果您知道文件的位置,并且您知道它存在于那里,则几乎不需要使用Drupal函数;你也可以使用require_once.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读