【发布时间】:2015-05-03 23:09:42
【问题描述】:
我正在使用 cakephp 和 php 5.3,最近我不断收到这个奇怪的错误,我不知道为什么:
错误:语法错误,意外的 T_STRING,需要 T_FUNCTION 文件:/Applications/AMPPS/www/gestionstock/server/app/Model/Work.php 行:2
这里是 Work.php 文件的内容:
<?php
class Work extends AppModel{
public $hasOne = array("Projet" , "Salarie" , "Ville") ;
}
【问题讨论】:
-
您确定我们在这里查看的文件正确吗?
-
根据您的代码以及您在评论中提到的内容 - 它似乎与您的代码无关。可能是你编辑器的编码、ftp 上传、服务器的缓存?
-
@OfirBaruch 我在我的本地主机上尝试这个过程中没有涉及 ftp 上传,我使用 sublime text 3 作为我的编辑器,我尝试了这些编码:UTF-8,UTF-8 没有BOM , ISO-8859 1 ans 还是一样的错误,我不知道在哪里检查服务器的缓存?
-
您最近是否修改了其他文件,也许是您忘记关闭括号的另一个类文件?
-
@sjagr 我在一个新的 cakephp 项目上得到了这个,没有太多的类文件,它们似乎都是有效的,但只是这个错误会保留在一些新文件中