php new self() 这种用法很少见,也基本搜索不到关于这种用法的详细资料。本文现在就简单的做一些备注,日后慢慢更新。
php new self() 一般在类内部使用,作用是对自身类实例化,现在很多PHP框架都用于写依赖注入
下面给个实例讲解如何使用:
<?php class phpernote{ public function __construct(){ echo 'php程序员的笔记!'; } public static function getInstance(){ new self(); } }
调用
phpernote::getInstance();
返回结果:
php程序员的笔记!