什么';include(';file.php';)和include';php';

什么';include(';file.php';)和include';php';,php,syntax,Php,Syntax,include('file.php')和include'file.php'都可以工作,而且似乎可以互换 有人知道这两种语法之间有什么区别吗?演出在特定版本中引入 我知道您是否要编写include$\u SERVER['DOCUMENT\u ROOT']/php'编写include($\u SERVER['DOCUMENT\u ROOT'.]./file.php')可能看起来更清晰没有区别,因为include是一种不需要括号的语言结构,就像echo一样 另请参见:-向上滚动一点没有区别。这些是“语

include('file.php')
include'file.php'
都可以工作,而且似乎可以互换

有人知道这两种语法之间有什么区别吗?演出在特定版本中引入


我知道您是否要编写
include$\u SERVER['DOCUMENT\u ROOT']/php'
编写
include($\u SERVER['DOCUMENT\u ROOT'.]./file.php')可能看起来更清晰

没有区别,因为
include
是一种不需要括号的语言结构,就像
echo
一样


另请参见:-向上滚动一点

没有区别。这些是“语言结构”。从语法上来说,这意味着它们可以与大括号一起使用,也可以不与大括号一起使用。例如
echo
语句

回声(“你好”)
回显“你好”相同

包含('file.php'):首先计算('file.php')的值,因为该值为file.php,然后将file.php包含到当前文件中 include'file.php':直接将file.php包含到当前文件中
正如你所看到的,结果是一样的,但是第二种方法更有效。

我可能错了,如果我错了,请原谅我。但作为一项规则,我也喜欢Require而不是include,因为如果出现错误,它会通知您更多错误。@Blazemonger不是问题,除非您尝试了“$result=include($\u SERVER['DOCUMENT\u ROOT']./file.php”)`效率没有差别。