繁体   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