【问题标题】:Unexplained parse error in my script [closed]我的脚本中出现无法解释的解析错误[关闭]
【发布时间】:2011-09-18 14:52:50
【问题描述】:

解析错误:语法错误,意外的 '

我在Code Igniter编码中遇到上述错误,主要在第2行:

$this->load->model('helloworld_model');
$data['result'] = $this->helloworld_model-><span class="sql"> getData </span>();
$data['page_title'] = "CI Hello World App!";
$this->load->view('helloworld_view',$data);

请帮我解决这个问题。

【问题讨论】:

  • 您不能在函数调用中混合使用 html 标签。
  • 嗯,是的,我想我们找到了问题......

标签: php codeigniter


【解决方案1】:

代替

$data['result'] = $this->helloworld_model-><span class="sql"> getData </span>();
                                           ^

试试

$data['result'] = $this->helloworld_model->getData();

看起来有些 HTML 已进入您的 PHP,可能是在您复制和粘贴的时候。

我假设您将** 放在那里以标记此行。如果没有,也将它们删除。

【讨论】:

    【解决方案2】:
    $this->helloworld_model-><span class="sql"> getData </span>();
    

    这显然是错误的。某些东西破坏了您的代码,可能是您的 IDE 中的某些东西。

    写:

    $this->helloworld_model->getData();
    

    顺便说一句,我看到您尝试在代码块中使用 Markdown 粗体;不幸的是,你不能这样做。

    【讨论】:

    • hakre 已经解决了这个问题。
    • @Sabeen:这不是投反对票的理由。 SO谁是“第一”并不重要。仅对错误和/或有害的答案投反对票。
    • 这个答案是唯一可能的答案,在 hakre 的答案之后 40 秒出现,这几乎不是骗人的。 + 1 均匀
    • @Tomalak 很抱歉没有解释否决票,我的错!
    • @Sabeen Malik:下次请多加小心。 SO上的内容在所有用户之间共享,您不能窃取答案。不同的人会以不同的方式制定只能帮助OP的事情。
    【解决方案3】:

    你的 PHP 没有解析,&lt; 是意外的。我不完全确定你在这里使用什么样的框架,但是直接在 PHP 代码中插入一个 span 是行不通的..

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-01-11
      • 1970-01-01
      • 1970-01-01
      • 2013-07-31
      • 1970-01-01
      • 2020-07-02
      相关资源
      最近更新 更多