Laravel 5.2 `使用` 语法
Laravel 5.2 `use` syntax
在下面的示例中,use
语句的 类 中的用法有何不同:
Use Sluggable;
Class Invoice extends Model
{
和
Class Invoice extends Model
{
Use Sluggable;
没能找到答案。
class 之外的 use 语句用于创建比您计划使用的 class 的完全命名空间版本更短的名称,例如
use \Package\Super\Awesome\Long\Thingy;
在文件顶部将允许您通过
在文件中的任何位置实例化 class
new Thingy();
您也可以用这种方式为 class 起别名,例如
use \Package\Super\Awesome\Long\Thingy as OtherThingy;
现在您可以使用
实例化此 class
new OtherThingy();
你给出的第二个例子是在你声明的 class 中包含一个特征。
在下面的示例中,use
语句的 类 中的用法有何不同:
Use Sluggable;
Class Invoice extends Model
{
和
Class Invoice extends Model
{
Use Sluggable;
没能找到答案。
class 之外的 use 语句用于创建比您计划使用的 class 的完全命名空间版本更短的名称,例如
use \Package\Super\Awesome\Long\Thingy;
在文件顶部将允许您通过
在文件中的任何位置实例化 classnew Thingy();
您也可以用这种方式为 class 起别名,例如
use \Package\Super\Awesome\Long\Thingy as OtherThingy;
现在您可以使用
实例化此 classnew OtherThingy();
你给出的第二个例子是在你声明的 class 中包含一个特征。