php new self()关键字的用法

今天开框架源码,发现有用到new self()的用法  有点不懂  在网上查了一下,给你们说一下:php

在类中 self的用法 和this的用法差很少 , php  new self() 通常在类内部使用,做用是对自身类实例化,下面给个实例讲解如何使用:框架

<?php
class phpernote {
    public function __construct() {
        echo '码农教程!';
    }
    public static function getInstance() {
        new self();
    }
}
phpernote::getInstance();
?>

运行结果为 : 码农教程!this

总结,,self是指向当前类的指针意思就是指类的自己了,因此咱们若是要调用本身的话就能够这new self来建立了spa

相关文章
相关标签/搜索