簡體   English   中英

include('file.php')和include'file.php'之間有什么區別?

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM