php面向对象

  传统面向过程:一个任务整条遵循流程一步一步完成

  现在面向对象:一个任务分成一个一个的对象,每个对象独立完成,实现整体工作

  面向对象的概念

   对象是是指某个类中的最小单位,有个性,有独立的属性等,类则是对象的集合,一个类中的对象有公共特征,比如“人”这个类中,单独的人是对象,都是两个眼睛,两只手等等。对象离不开类,没有类就不会有对象。

  如何定义一个类

   class 类的名字{

      //类中的一些属性(变量)

         var  $name = " ";

       var $sex = " ";

       var $age = " ";

      //类中的方法(函数)

      function 方法名{

      echo "  ";

      //类的常量(类常量)

      }

     } 

    面向对象的语法:1定义属性2.定义函数3.定义常量

    使用常量(形式):

      创建类的对象

      $对象名 = new 类名();

    使用对象

      有三种方式:1使用其属性 2.使用其方法 3.使用其常量

     对象创建的基本形式

      1. $对象名1 = new 类名();

      2.$属性名 = “类名”;

        $对象名 = new $属性名();

      3.$对象名 = new self; self指类的本身,只能在类的内部方法使用

      4.$new  对象名 ;  //创建该对象所属类的一个新对象

      对象的传值

      

      类中的成员

      类中可有有三种代码 : 属性  方法  类常量

      一般属性:放在一个类中的变量

         定义形式1.var $v1;//定义但是不赋值  2.var $v2 = 2 ;//定义的同时赋值,值必须是直接值

            3.public $v1;   4.public $v2=2; 同上  

      使用形式: $对象名 -> 属性名   //属性名前没有$符号

原文地址:https://www.cnblogs.com/sword082419/p/9136813.html