PHP类与对象的静态属性,静态方法

概念:

静态属性空间,定义静态属性 protected static $class = "班级";

<?php 

Class User{
 protected static $class = "班级"; //静态属性

//调用方法1
public function getClass1(){

  return User::$class;  //使用类名调用User::

}
//调用方法2
public function getClass2(){

   return self::$class; //使用调用静态属性方法self::指代类名  

}


}

$Obj = new User;

调用静态方法:

<?php 

Class User{

 protected static $class = "七年级一班";  //静态属性

public static function getClassName(){  //静态方法
  
    return self::$class;
   
}


}
$obj = new User;

$obj -> getClassName(); //打印静态方法

猜你喜欢

转载自www.cnblogs.com/web928943/p/12558906.html