我正在阅读PHP手册.
我在手册中看到了以下句子"还有一个短回声标记,它总是在PHP 5.4.0及更高版本中可用".
我不明白这是什么意思?
我试图用所谓的短回声标签执行以下代码,因为手册说它总是在PHP 5.4.0及更高版本中可用.我正在使用PHP 7.1.10.
<!DOCTYPE HTML>
<html>
<head>
<title>Example</title>
</head>
<body>
<p>This is going to be ignored by PHP and displayed by the browser.</p>
<?= echo 'While this is going to be parsed.'; ?>
<p>This will also be ignored by PHP and displayed by the browser.</p>
</body>
</html>
Run Code Online (Sandbox Code Playgroud)
我收到以下错误:
Parse error: syntax error, unexpected 'echo' (T_ECHO) in C:\xampp\htdocs\php_playground\hello.php on line 9
Run Code Online (Sandbox Code Playgroud)
如果它始终可用,那么为什么我会收到此错误?
关于这个短回声标记,我有三个问题 <?= ?>
<?= ?>?<?php ?>标签有什么优势?<?php ?>标签存在?谢谢.
如果它始终可用,那么为什么我会收到此错误?
因为你echo之后发表了一个声明<?=.你应该把你想要回应的表达式.
错误表示"意外回声",它与短标签没有直接关系.
什么是短回声标签
<?= ?>?
回显内容的标签.
它是如何工作的?
它回应你放入其中的任何表达
<?php ?>标签有什么优势?
它更短
有什么必要,因为已经有
<?php ?>标签存在?
没有必要.这很方便.编程语言可以让程序员更轻松地生活.如果它们只包含必要的东西,那么我们都将使用汇编语言进行编程.
| 归档时间: |
|
| 查看次数: |
467 次 |
| 最近记录: |