簡體   English   中英

php echo和require語法

[英]php echo and require syntax

如果這是一個不必要的問題,我會提前道歉。

我已經四處尋找php echo和require函數的語法,多個頁面有不同的答案。 但是,每個版本的語法都有效。

我想知道的是,如果這些版本中的任何一個已經過時,或者如果一個版本的性能略好於另一個版本。

<?php echo($variable); ?>
<?php echo $variable ?>

<?php require('file.php'); ?>
<?php require 'file.php'; ?>

我看到它們帶括號,沒有括號,單引號,沒有..等。

每個都有明確的語法嗎?

謝謝。

echorequire不是functions ,它們是不需要parenthesis language constructs

沒有顯着的性能差異。

來自關於echoPHP文檔

echo實際上不是一個函數(它是一個語言結構),所以你不需要使用括號。 echo(與其他一些語言結構不同)的行為不像函數,所以它不能總是在函數的上下文中使用。 此外,如果要將多個參數傳遞給echo,則不能將參數括在括號內。


echorequire都是語言結構 ,同樣適用於requireincluderequire_onceinclude_path

括號確實有所作為。 您需要做的就是閱讀精細手冊

echo

此外,如果要將多個參數傳遞給echo,則不能將參數括在括號內

include (也適用於require

因為include是一種特殊的語言結構,所以在其參數周圍不需要括號。 比較返回值時要小心。

參見示例#4 ,了解它如何產生影響。

由於它們施加的限制( echo )以及對返回值的影響( include ),我建議不要在任何一個構造中使用括號

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

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