hb_sz 发表于 2018-12-13 06:23:04

php中调用类的属性和函数的方法

在php中有同学经常搞不明白->,=>,::,$this->的作用,下面通过例子讲解下。

  一、->用来引用一个类的属性(变量)、方法(函数)
  
  可以把->理解成调用的意思
  如:
  
二、=>是用来定义数组用的
  =>用来定义数组的,比如:
  $arr1 = array(0=>'php',1=>'is',the=>'the');
  Echo $arra,$arr1,$arr[‘the’];   //对应输出设置的值
  三、::用来直接调用类中的属性或方法
  正常的情况我们用实例化方法来调用类中的属性或方法,但使用::可以不需要实例化对象,直接调用即可。比如:
  Class b{
  Var $name=”test”;
  Function Getname(){
  Echo “test is good”;
  }
  }
  直接调用:
  Echo b::Getname();//输出为test is good
  四、$this->表示实例化后的具体对象
  我们一般在一个类的内部使用本类的属性或方法时,就使用$this->
  如:
  Class a{
  Var $name;
  Function Getname(){
  Echo $this->name;
  }
  }
  $name1 = new a;
  $name1->name = “赋值给name”;
  $name1->Getname(); //调用函数,并且输出为 “赋值给name”
  通过例子大家应该明白这几个的用法了,可以加QQ×××流610845268



页: [1]
查看完整版本: php中调用类的属性和函数的方法