问题标签 [php-parse-error]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
64 浏览

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

我有以下代码行一直给我这个错误:

对于这一行:

为什么我会收到这个错误?我在网上看到可能是因为我没有最新的php版本?网站在 wordpress 中运行。

0 投票
1 回答
72 浏览

php - 我的 php 服务器上的奇怪错误

我的 php 服务器有一些问题,

我有一个包含使用函数 include 的页面

这个页面被称为validation.phtml

然后在那个页面中我调用了一个我喜欢的函数:

当我进入那个页面时,

它回到我身边

解析错误:语法错误,第 1 行 /htdocs/p/validation_demande_devis.phtml 中的意外 'recordTravauxDemandeDevis' (T_STRING)

我不知道我做错了什么。

任何帮助将不胜感激

编辑:下面是我的功能

在此处输入图像描述

0 投票
1 回答
676 浏览

php - 解析错误:解析错误,意外的 T_DOUBLE_ARROW,期待 '('

尝试执行此操作时出现此错误:

我知道 T_DOUBLE_ARROW 是“=>”的标记,但我不能把我的手指放在我的错误上。有人看到吗?

提前致谢。

错误发生前的完整代码:

这是我的 param_bd.inc 文件中的内容:

0 投票
1 回答
2807 浏览

php - 解析错误:语法错误,C:\Inetpub\vhosts\ 中的意外 T_DNUMBER

我在 windows vps 上收到此错误消息。

完整的错误信息:

“解析错误:语法错误,第 24 行 C:\Inetpub\vhosts\kayahomesonline.com\httpdocs\configuration.php 中的意外 T_DNUMBER”

我的 configuration.php 内容是:

怎么了?这个配置文件在我的旧 Linux VPS 上运行。

0 投票
1 回答
342 浏览

explode - 分解函数的解析错误

解析错误:语法错误,第 108 行出现意外的“[”

这是我得到的错误,但在本地服务器上工作正常。我正在尝试使用 PHP 5.3 版本在 hostgator 服务器上运行explode 功能。

这是我收到此解析错误的代码。

请帮忙

提前致谢。

0 投票
1 回答
45 浏览

php - XML 解析器和 PHP 变量

我已经为来自 XML 的解析器数据创建了一个复杂的脚本。

最后,我有这个:

如果我尝试用

似乎还可以。

现在我需要为 Wordpress 变量保存这些数据。我尝试这样做但不起作用:

我该如何解决?

0 投票
8 回答
319 浏览

php - 如何检测 PHP 中的语法错误?

我有一个名为的 PHP 语法错误

解析错误:语法错误,意外的 '' (T_ENCAPSED_AND_WHITESPACE),在第 189 行的 C:\xampp\htdocs\playit2\rental_list.php 中需要标识符 (T_STRING) 或变量 (T_VARIABLE) 或数字 (T_NUM_STRING)

第 189 行是

0 投票
4 回答
3452 浏览

php - PHP 5.6.3 解析错误:语法错误,类中出现意外的“[”

当我在 php 中创建一个类时,我遇到了这个错误:

一个简单的例子:

我已经看过参考 - 这个错误在 PHP 中意味着什么?但这似乎不适合我的情况。所有其他现有问题的问题似乎都依赖于旧的 PHP 版本。但我使用的是 PHP 5.6.3!

我能做些什么?我只是瞎了吗?

0 投票
1 回答
806 浏览

php - Laravel 4.2 在 Controller 或 routes.php 中发生“PHP Parse 错误”时没有捕获它们?

Laravel 4.2中,错误被捕获并显示在一个“漂亮”的页面上,这要感谢 Whoops。该错误也记录在配置的日志文件中(默认情况下:storage/log/...)。

您可以成为一个非常优秀的开发人员,但有时会发生这种情况,您忘记了 a ;,您拼错了 PHP 命令,代码中的函数名(或其他)会引发“PHP Parse Error”。如果它发生在“routes.php”或 Laravel 4 的任何控制器中,漂亮的 Whoops 页面将不会显示,并且 Laravel 不会记录错误。您必须找到记录在服务器默认 PHP 日志文件中的错误。

要重现该错误,请在您的 routes.php 中新建一行,仅使用“let it bug”,然后保存文件,然后加载页面。什么都没有显示,对吧?该错误仅在您服务器的默认 PHP 日志文件中报告,对吗?

这种行为是否正常,您是否也会发生这种情况?有没有办法让它在 Laravel 中被 Whoops 捕获?

0 投票
1 回答
500 浏览

php - 我可以在 PhpStorm 8.0.2 中禁用与 PHP 脚本上的特定条件匹配的一些错误吗?

我想问一下我是否有这样的代码:

我知道它会产生一个解析错误,因为 PHP 没有像 Java 这样的原生注释(即在注释之外),但无论如何有没有办法让 PhpStorm 不抱怨它?

在此处输入图像描述

我可以Expected: semicolon在 PhpStorm 中禁用它吗?我的意思是像禁用模式匹配的错误检查@[a-zA-Z]+或类似的东西?

编辑:@notulysses 检查窗口只显示Typoand Warning,我怎么能看到Errors 呢?

在此处输入图像描述