如何在命名空间中使用Class?

时间:2015-04-11 21:16:14

标签: php

我有一个Class.php文件,我正在尝试在另一个文件中使用它。

use App\Class;

然而,我收到此错误:

  

语法错误,意外的“类”(T_CLASS),期望标识符(T_STRING)

有没有办法在我的命名空间中使用Class,还是我必须重命名它?

2 个答案:

答案 0 :(得分:1)

You can't use reserved words as class names!无论如何,这是一个坏主意,因为你应该使用一个有意义的名字 - 你会忘记它有一天会是什么。

万一你不想使用课程" Class" - 因为那是use App\Class is gonna try,您可以使用include('Class.php');

包含文件

答案 1 :(得分:0)

你是否在该文件中有一个名为Class的类? use语句用于加载类而不是"只是"一份文件。

无论如何,您不能将Class用作类名称或命名空间片段,因为它是reserved word