【发布时间】:2019-07-03 08:59:00
【问题描述】:
我正在尝试编写简单的 PHP 代码并遇到此错误。但是,当我运行测试时,一切都很好。
当我尝试使用define()创建一个常量变量时,我是这样写的。
define('NAME', 'Yoshi');
而分号旁边出现的错误是:';预期的'。 这是我的完整代码。
<?php
// index.php
define('NAME', 'Yoshi');
$age = 30;
?>
<!DOCTYPE html>
<html>
<head>
<title> my PHP </title>
</head>
<body>
<h1>Something here</h1>
<div><?php echo NAME; ?></div>
<div><?php echo $age; ?></div>
</body>
</html>
【问题讨论】:
-
无法复制问题 - 3v4l.org/L6AhT
-
一样,你确定你给我们的代码是一样的吗?
-
这是我在 VS Code 中输入的相同代码。 Imo,我认为 VS Code 而不是我的程序有问题。我阅读了许多文档,这些语法应该是正确的。 imgur.com/jAO6UlX
-
错误出现在VS Code还是网页上???如果它在 VS Code 中,请为 PHP Linting 获得更好的扩展;)
-
我在 php 文件夹中使用来自 xampp 的 php.exe。我把它的位置放在 setting.json 作为 php.validate.executablePath 变量。我做错什么了吗?