繁体   English   中英

Laravel 5.2`use`语法

[英]Laravel 5.2 `use` syntax

在以下示例中, use语句的类在用法上有什么区别:

Use Sluggable;

Class Invoice extends Model
{

Class Invoice extends Model
{
   Use Sluggable;

尚未找到答案。

该类外部的use语句用于创建比您打算使用的类的全命名空间版本短的名称,例如

use \Package\Super\Awesome\Long\Thingy;

文件顶部的,您可以通过仅实例化文件中任何位置的类

new Thingy();

您也可以通过这种方式对类进行别名,例如

use \Package\Super\Awesome\Long\Thingy as OtherThingy;

现在您可以使用

new OtherThingy();

您提供的第二个示例是在要声明的类中包含一个特征。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM