[英]What's the difference between include('file.php') and include 'file.php'
兩者都include('file.php')
和include 'file.php'
工作,似乎是可以互換的。
有誰知道這兩種語法之間是否有任何區別? 性能? 在特定版本中推出?
我知道如果你要寫include $_SERVER['DOCUMENT_ROOT'] . '/file.php';
include $_SERVER['DOCUMENT_ROOT'] . '/file.php';
編寫include($_SERVER['DOCUMENT_ROOT'] . '/file.php');
可能看起來更清晰include($_SERVER['DOCUMENT_ROOT'] . '/file.php');
沒有區別。 這些是'語言結構'。 從語法上講,這意味着它們可以使用或不使用大括號。 一個例子是echo
語句。
echo("hello");
並echo "hello";
是相同的
沒有區別,因為include
是一種不需要括號的語言結構,就像echo
一樣。
另請參閱: include - 向上滾動一點
include('file.php'):首先計算('file.php')的值,原因是值為file.php,然后將file.php包含到當前文件中; include'file.php':include file .php直接進入當前文件。如您所見,結果是一樣的, 但第二種方式更有效。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.