当前位置:首页 > CN2资讯 > 正文内容

PHP学习笔记【14】--php类

8小时前CN2资讯
  • <?php 
  •      
  •     //类的定义 
  •     class Person{ 
  •         public $name; 
  •         public $age; 
  •         public $grade; 
  •         //构造函数  两个下划线 php独有 
  •         function __construct($name,$age=21){ 
  •             $this->name=$name; 
  •             $this->age=$age; 
  •             echo "我是没有参数的构造函数"; 
  •         } 
  •         //构造函数  php4 
  •         //public function Person(){ 
  •         //} 
  •          
  •          
  •         //析构方法  作用是用来释放一些资源   释放数据库资源,图片资源,,,  一个类最多有一个析构函数 
  •         //析构方法会自动调用 
  •         //析构方法调用顺序  先创建的对象后被销毁 
  •         //析构方法调用的条件: 
  •             //程序退出时 
  •             //当一个对象成为垃圾对象的时候 
  •                     //垃圾对象条件: 
  •                         //该对象的引用为零 
  •         function __destruct(){ 
  •             echo "销毁资源<br/>"; 
  •         } 
  •          
  •          
  •         //成员方法的定义 
  •         public function desMyself(){ 
  •                             //访问本对象中属性 
  •             echo "我的名字是:".$this->name."<br/>"; 
  •         } 
  •     } 
  •     //对象的创建,也叫类的实例化 
  •     $kenan=new Person("Kenan"); 
  •     //为这个对象赋值 
  •     //$kenan->name="Kenan"; 
  •     //$kenan->age=21; 
  •      
  •     $kenan->desMyself(); 
  •     echo $kenan->name."<br/>"; 
  •     echo $kenan->age."<br/>"; 
  •      
  •      
  •     $lele=$kenan;//对象的传递值通过默认是引用传递,函数传递的时候传递进去的也是地址,也就是引用传递 
  •     $lele->name="lele"; 
  •      
  •     echo $kenan->name;  
  •      
  •     //实际的生产环境中类的应用方式为: 
  •     //类单独放在一个php文件中  Person.class.php 
  •     $arr[0]=2; 
  •     function t($arr){ 
  •         $arr[0]=9999; 
  •     } 
  •     print_r($arr); 
  •      
  • ?> 
  •  

      你可能想看:

      扫描二维码推送至手机访问。

      版权声明:本文由皇冠云发布,如需转载请注明出处。

      本文链接:https://www.idchg.com/info/26002.html

      分享给朋友:

      “PHP学习笔记【14】--php类” 的相关文章