网上有很多例子。php手册说“ include()语句[…]”,这似乎是矛盾的-如果它是一条语句,不应该没有括号吗?
这两个工作:
include('somefile.php'); include 'somefile.php;
那我还是应该照顾别人?
引用手册(我的重点)
由于包括()是一个 特殊的语言结构 ,在括号 不是 需要围绕它的参数。
这些也称为“特殊形式”,包括诸如echo和return陈述之类的东西。请注意,尽管这些都不是函数,但是您仍然可以说表达式和语句,不同之处在于前者具有值,而后者则没有。由于include,include_once,require和require_once所有的返回值(TRUE如果包括成功),他们可以在表达式中使用。通过这种推理,尽管include几乎总是将s用作语句,但“ include语句”将是不正确的。
echo
return
include
include_once
require
require_once
TRUE