Cle*_*rua 7 php syntax-error symfony fosuserbundle
我在当前的Symfony2项目中有一个奇怪的PHP错误:
unexpected T_STRING in /blahblah/Foo/BarBundle/Entity/User.php on line 1
Run Code Online (Sandbox Code Playgroud)
这是一个非常标准的错误,通常与一对不匹配的"或"相关联.
但这里是User.php文件的代码
<?php
namespace Foo\BarBundle\Entity;
use Doctrine\ORM\Mapping as ORM;
/**
* @ORM\Entity
* @ORM\Table(name="fos_user")
* @ORM\Entity(repositoryClass="Foo\BarBundle\Entity\UserRepository")
*/
class User extends \FOS\UserBundle\Entity\User
{
// classic user entity
Run Code Online (Sandbox Code Playgroud)
行<?php是第1行.没有引号,奇怪的是这个错误只出现在我的登台服务器上:在具有代码本地副本的2台开发机器上,它的行为符合预期,没有错误或警告.该文件是正确的,缓存已清空.我认为它可能是一个编码错误但它似乎不是这个.我也想过命名空间问题,但服务器上的PHP版本是正确的(5.3.16)
你知道这个错误可能源于什么,或者我可以搜索哪个方向?提前致谢.
我认为这是你的文件的编码问题。例如,如果您的项目采用 UTF8 编码,请使用文本编辑器打开文件,然后选择选项“编码”-> UTF-8 without BOM。
| 归档时间: |
|
| 查看次数: |
1067 次 |
| 最近记录: |