今天写代码时发现有用到 new self() 在网上查了一下,说一下:
php new self() 一般在类内部使用,作用是对自身类实例化 .
<?php class Demo { public function __construct() { echo '自身实例化'; } public static function get_instance() { new self(); } } Demo::get_instance();
运行结果:
自身实例化
今天写代码时发现有用到 new self() 在网上查了一下,说一下:
php new self() 一般在类内部使用,作用是对自身类实例化 .
<?php class Demo { public function __construct() { echo '自身实例化'; } public static function get_instance() { new self(); } } Demo::get_instance();
运行结果:
自身实例化