$date = new \DateTime('2020-09-02');
在新的PHP中生成新的对象,总看到这样加反斜杠的语句,
这是要求在全局空间寻找类,而不是当前的命名空间
例如
// 创建命名空间Article
namespace Article;
class Comment { }
// 创建命名空间MessageBoard
namespace MessageBoard;
class Comment { }
//调用当前空间(MessageBoard)的Comment类
$comment = new Comment();
//调用Article空间的Comment类
$article_comment = new \Article\Comment();
这里的反斜杠可以是去原生的PHP定义中查找类,也可以是其他的命名空间,总之非当前空间。
网友评论