我正在为一个教会网站编写PHP,并且不断收到与字符串相关的语法错误,而没有任何明显的问题


I'm writing in PHP for a church website, and keep getting a syntax error related to a string without any visible problems

错误是:

解析错误:语法错误,第 1802 行/home2/svchapel/public_html/mmp_upgrade/administrator/components/com_sermonspeaker/s3/S3.php 中的意外T_CONSTANT_ENCAPSED_STRING

引用的代码行为:

'code' => (string)$rest->response->body->Error->Code,

引用的代码上方的行是:

$rest->response->error = array(

引用的代码下方的行是:

'message' => (string)$rest->response->body->Error->Message);

我在这些行中找不到问题...帮助?

可能是一些奇怪的,但看不见的字符,破坏了PHP语法(例如,某种花哨的连字符而不是常规的连字符(。我会尝试在纯文本编辑器中手动手动重新输入整行;如果这没有帮助,我会尝试在每个->之前插入换行符,看看 PHP 到底在哪里。