php中$this->用法实例讲解
作者:韩明剑
时间:2021-05-05
浏览:17
点赞:0

概述:本文主要用代码和注释来帮助理解php类中$this->的用法

代码:

<?php
class User {//声明 User 类
    public $name = "韩明剑";//定义 $name 属性并赋值 韩明剑
    function getName(){//创建 GetName() 方法
        //在类的成员方法里面,可以用 ->(对象运算符):$this->property
		//(其中 property 是该属性名)这种方式来访问非静态属性。
		//静态属性则是用 ::(双冒号):self::$property 来访问。
        //当一个方法在类定义内部被调用时,有一个可用的伪变量 $this。
		//$this 是一个到主叫对象的引用(通常是该方法所从属的对象,
		//但如果是从第二个对象静态调用时也可能是另一个对象)。
        echo $this -> name;
    }
    function useGetName(){//创建 useGetName() 方法
        echo $this -> getName();
    }
}

$User1 = new User();//实例化 User 类为对象 $User1
$User1 -> getName();//输出:韩明剑
$User1 -> useGetName();//输出:韩明剑

?>

原创不易,转载请保留本站版权。