«

php类定义

时间:2023-3-1 21:58     作者:wen     分类: PHP


<?php
   //类的定义
   class person{
      public $name;
      public $age;
      public $sex;
      //构造函数(初始化)
      public function __construct($n,$a,$s){
         $this->name = $n;
         $this->age = $a;
         $this->sex = $s;
      }
      public function study(){

      }
      public function work(){

      }
      //析构函数
      public function __destruct(){

      }
   }
   $wh = new person('wen',23,'男');//实例化一个对象
   echo $wh->name.$wh->age.$wh->sex;
   echo '<hr />';
?>
<?php
   //构造函数 __construct()对类的属性进行初始化
   //析构函数 __destruct() 对类的属性及内部资源在执行完后销毁
?>
<?php
//类的特点:继承
/*
class A extends B{ B|父类|基类 A 子类
}
*/
class renlei{
   public $name;
   public function xx(){
      echo 1;
   }
}
class male extends renlei{

}
class female extends renlei{

}
$xx = new male();
   var_dump($xx);
   $xx->xx();
   echo '<hr/>';
?>
<?php
   //public 关键字 公有的;
   //final 关键字 如果在方法前可以限制方法的重载;如果在类之前,可以限制类的继承;
   //protected 关键字 私有的;只能在本类的内部访问;
   class wen{
      public $name;
      public function get(){
         echo 1;
      }
   }
   class we extends wen{
      public function get(){
         echo 1;
      }  
   }
   $x1 = new we();
   var_dump($x1);
?>

标签: PHP基础