现在的位置: 网页制作教程网站制作教程 >正文
php网上学习

static const final

发表于2017/3/17 网站制作教程 0条评论 ⁄ 热度 990℃

1.static 通过self访问, 可在static fun 或 普通函数中访问。

2.const 通过self访问, 可在static fun 或 普通函数中访问。

3.static fun 不能访问非static或const变量。

class S{
  static $n = 1;
  public $m = 10;
  const J = 100;
  public function getj(){
    echo self::J ;
  }
  static function getm(){
    echo $this->$m; 
    // $s = new S(); $s->getm();
    // 'error'
    // 访问不到非static const变量
    // 想象JS就OK了
  }
  static function getn(){
    echo self::$n;
    echo self::J ;
  }
}
echo S::$n;        //1
S::getn();        //1
$s = new S();
$s->getj();
  • 暂无评论