php 类 对象 实例

php 类 对象 实例,第1张

&是引用的意思,引用和和c指针差不多,但不能进行数学运算,可以认为引用是一个变量的别名

$assigned = $instance;

//$assigned 是个新变量,然后把$instance的值赋给$assigned

$reference =& $instance;

//$reference是$instance的引用,或者说$reference是$instance的别名,这两个其实是一个变量,地址都是一样的

$reference->var6 = '$assigned will have this value';

//因为$reference是$instance的引用(或别名),所以$instance->var6也变了

$instance = null;

//这个也是同理,$reference和$instance是一个变量

//$assigned一直没有变,因为$assigned和$instance($reference)是两个变量

<php

header('Content-Type:text/html;charset=utf-8');

echo PHP_VERSION'<br>';

class Person{

//成员属性

    private $name; //名字,被private封装

    private $sex; //性别,被private封装

    private $age;

//构造函数可以提供访问私有方法

    function __construct($name,$sex,$age){

        $this->name=$name;

        $this->sex=$sex;

        $this->age=$age;

        echo "我的名字叫:" $this->name;

    }

    function say(){

        echo "我的名字叫:" $this->name;//对象指向方法

    }

};

//实例化

$p1 = new Person("张三", "男", 20);

$p2 = new Person("李四", "女", 30);

$p3 = new Person("王五", "男", 40);

// 下面访问$p1对象中的说话方法

$p1->say();

// 下面访问$p2对象中的说话方法

$p2->say();

// 下面访问$p3对象中的说话方法

$p3->say();

大哥,构造函数搞错了,是 __construct

以上就是关于php 类 对象 实例全部的内容,包括:php 类 对象 实例、PHP面向对象问题,无法获取属性、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/web/9459553.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-28
下一篇2023-04-28

发表评论

登录后才能评论

评论列表(0条)

    保存