【问题标题】:PHP syntax error, unexpected T_STRINGPHP 语法错误,意外的 T_STRING
【发布时间】: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 项目上得到了这个,没有太多的类文件,它们似乎都是有效的,但只是这个错误会保留在一些新文件中

标签: php cakephp


【解决方案1】:

原来这个错误是因为第2行{后面有一个空格' '

我不确定为什么这是一个错误,但删除空间解决了我的问题。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2023-03-20
    • 1970-01-01
    • 1970-01-01
    • 2017-06-20
    • 2013-04-12
    • 2010-11-20
    • 1970-01-01
    相关资源
    最近更新 更多