【问题标题】:Why is my if statement not working: Unexpected ! after ||为什么我的 if 语句不起作用:意外!之后 ||
【发布时间】:2020-05-19 00:14:54
【问题描述】:

我的文本编辑器和 php 在|| 之后显示出意外的! 有人知道这个错误吗?这很奇怪

foreach($data as $pile->data) 
    if(!is_float($data) || ! is_int($data)) 
        die('Pile::sort() invalid $pile data');

我使用 VS 代码作为文本编辑器和 PHP 7.2.24-0ubuntu0.18.04.2 (cli)(构建时间:2020 年 1 月 13 日 18:39:59)(NTS)

【问题讨论】:

  • 您可以发布其余的条件吗?大括号等等。
  • 您向我们展示的声明是valid php。
  • 哪个文本编辑器,我知道其中一些更新速度可能有点慢,有时删除该行并将其粘贴回整理通知。
  • 不要过多考虑编辑。如果您的代码有效,那么您就可以开始了
  • 但是OP说PHP也报错了。

标签: ubuntu-18.04 php-7.2


【解决方案1】:

有时,如果故意添加,旧版本无法区分多个场景和空间。 首先,使用这个修改后的代码。

foreach($data as $pile->data) 
if((!is_float($data)) || (!is_int($data))) 
    die('Pile::sort() invalid $pile data');

否则,请尝试更新到最新版本或执行多项检查。如果问题仍然存在,请联系官方工具运动或阅读官方文档。

【讨论】:

    【解决方案2】:

    我已经遇到了这个错误,我必须更新我的编辑器并下载最新版本的 Wamp。 不知道为什么,但它对我有用。也许你应该尝试一下

    【讨论】:

      【解决方案3】:

      我更新了我的 php,现在可以正常工作了。

      【讨论】:

        猜你喜欢
        • 2012-07-21
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2014-01-17
        • 2016-07-05
        • 1970-01-01
        相关资源
        最近更新 更多