【问题标题】:Variable with symbol (-) [duplicate]带符号 (-) 的变量 [重复]
【发布时间】:2016-09-27 19:07:45
【问题描述】:

A 有一个带有- 的变量。当我运行我的脚本时,我得到Parse error: syntax error, unexpected '='

这是以下行:

$selected-text = $_POST['faco'] ;

如何在不更改变量名的情况下编写此脚本?

【问题讨论】:

  • 你不能。这是一个无效的variable name
  • 好的,谢谢您的信息
  • 为什么投反对票?这是一个合理的问题,提出的很好,即使答案对大多数人来说似乎微不足道。

标签: php


【解决方案1】:

“-”字符是 PHP 中的保留运算符,不能用于变量名。请改用下划线:

`$selected_text = $_POST['faco'];`

在 PHP 中,有效的变量名称以字母或下划线开头,后跟任意数量的字母、数字或下划线。作为一个正则表达式,它会这样表达:'[a-zA-Z_\x7f-\xff][a-zA-Z0-9_\x7f-\xff]*' (http://php.net/manual/en/language.variables.basics.php)

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-04-25
    • 2017-03-05
    • 2012-08-12
    相关资源
    最近更新 更多