【问题标题】:'; expected' error in define() function in PHP even though I already have it'; PHP 中的 define() 函数中的预期错误,即使我已经有了它
【发布时间】: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 变量。我做错什么了吗?

标签: php visual-studio-code


【解决方案1】:

我尝试以管理员身份运行 VS Code,现在一切正常。我真的不知道为什么,但是红线在没有错误的地方已经停止生成。

【讨论】:

  • 请删除这个。我在你的问题上添加了这部分。
猜你喜欢
  • 2020-03-22
  • 2011-10-04
  • 2017-04-30
  • 1970-01-01
  • 1970-01-01
  • 2019-01-12
  • 1970-01-01
  • 2016-12-31
  • 1970-01-01
相关资源
最近更新 更多