我正在使用WordPress,我需要包含require_once('。/ blog / wp-blog-header.php');当我注意到这种奇怪的行为时,在WordPress之外使用WordPress功能。
当我使用include "file_name"
或require_once "file_name"
时,一切正常,但如果我尝试使用()
,那么剩下的就是空白页。根本没有结果或错误。
我之前遇到过同样的问题,但我忘了这是怎么解决的。这背后有什么理由或这只是发生在我身上吗?
答案 0 :(得分:0)
这很奇怪,include
和include()
应该是等价的。然而,include
,include_once
,require
和require_once
是特殊语言结构而不是函数,不需要括号(不应使用恕我直言)。
例如,取自PHP文档:
注意:因为这是一种语言结构,而不是一种功能 无法使用变量函数调用。