意外的 ¦¦ T_STRING 在第 20 行。我已经尝试用 !isset 替换空,但错误保持不变。所以它不是空的是什么导致它
if (empty($hp) ¦¦ empty($money)) { ( // Line 20
无论字符“¦”是什么,都不是您需要使用的字符。您需要使用返回键上方的管道,例如“|”
if (empty($hp) || empty($money)){
删除您可以使用的“¦”运算符
(空($hp) || 空($money))
条件或
(empty($hp) OR empty($money))
“或”运算符
if (empty($hp) ¦¦ empty($money)){
需要if (empty($hp) || empty($money)){
...条件或符号不正确。
if (empty($hp) ¦¦ empty($money)){
问题在于逻辑or
运算符的尝试。它应该是两个完整的酒吧||
,而你有破碎的酒吧¦¦
。这被视为一个常量名称;然后,当不存在具有该名称的常量时,将其转换为字符串。显然,在这种情况下,字符串无效,因此出现错误。
您的键盘设置可能配置不正确,或者您可能需要一个不寻常的组合键(可能使用AltGr,具体取决于您的特定键盘)。