php - 声明常量时,PHP语法错误

标签 php syntax-error

我在这里遇到的错误是:

解析错误:语法错误,意外的'CASE'(T_CASE), [文件名] 中的标识符(T_STRING)在 4行

<?php

class PartCategories {
    const CASE = 1;
    const PROCESSOR = 2;
    const HARD_DRIVE = 3;
    const MEMORY = 4;
}

不能说我已经尝试过任何东西,但是因为我的一生看不到这里出了什么问题。

为什么这是语法错误?

最佳答案

PHP已经为case语句保留了CASEswitch。您无法将其重新定义为常量,就像无法定义const FUNCTION或类似内容一样。

您将不得不更改常量的名称。

关于php - 声明常量时,PHP语法错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23932473/

相关文章:

sql - PostgreSQL : Add constraint with mulitple conditions

c++ - 错误 C2143 : syntax error : missing ',' before ':'

php - doctrine2 内部连接对象中的数据

php - 在 laravel 5 中使用 cmd 插入原始数据

javascript - 无法从本地主机中的 php 文件获取 json 数据

java - 对任何正在进行的事件进行实时评论

python - 填充数组-在 'for'语句上获取语法错误

mysql - 为什么mysql转义会破坏整个查询?

php - 防止 iPhone 版本网站不必要的 HTTP 请求

javascript - 如何更新多个 HTML 页面中的静态内容