【发布时间】:2014-01-09 22:56:10
【问题描述】:
我正在使用 CakePHP,在烘焙表格“案例”时,我从模型中得到 syntax error, unexpected T_CASE, expecting T_STRING
<?php
App::uses('AppModel', 'Model');
/**
* Case Model
*
*/
class Case extends AppModel {
我猜这个错误是因为类名是“Case”,基于 db 表。它是否正确?我们不能使用“Case”作为类名吗?
【问题讨论】:
-
是的,'case' 是保留字。
-
@jameslafferty - 谢谢,定义命名空间会有影响吗?
-
@dcd018:可能不会。你不能把它命名为
Case是问题所在。您需要使用其他名称。 -
@samira 您的编辑有误,我将回滚。代码跨度和代码块通常用于错误消息和其他输出,实际上这被认为是标记输出的首选方式。更一般地说......今晚似乎有一个非常容易的审阅小组,他们在几秒钟内对每个建议的编辑进行橡皮图章,但您提交的大多数编辑实际上都没有建设性。请找到实际需要修复且重要到值得编辑的内容,而不是使用建议的编辑作为一种以最少的努力获得代表评分的方式。
标签: php class oop namespaces