php 以单下划线或双下划线开头的命名

有2个下划线的是魔术方法,如:__construct、__destruct等等。
有1个下划线的一般是私有方法,如 _initialize。

小测试:
public function _test(){
    echo '我是_test';
}

public function test(){
    echo '我是test';
    $this->_test();
}

分别访问两个方法,只有test方法有输出,证明_test是私有的方法。

 
原文地址:https://www.cnblogs.com/gyfluck/p/9172581.html