php-class构造和访问器的使用方法

<?php


class guests
{
    private $_name;
    private $_gender;

    function setname($name)
    {
        $this->_name = $name;
    }

    function getname()
    {
        return $this->_name;
    }

    function setgender($g)
    {
        $this->_gender = $g;
    }

    function getgender()
    {
        return $this->_gender;
    }

}

$xiao = new guests();
$xiao->setname('xiao');
$xiao->setgender('f');

$zhang = new guests();
$zhang->setname('zhang');
$zhang->setgender('m');

echo $xiao->getname()." ".$xiao->getgender()."<br>";
echo $zhang->getname()." ".$zhang->getgender()."<br>";


class peoples
{
    private $_name;
    private $_sex;

    function __construct($name,$sex)
    {
        $this->_name = $name;
        $this->_sex = $sex;
    }

    function getname()
    {
        return $this->_name;
    }

    function getsex()
    {
        return $this->_sex;
    }

    function __destruct()
    {
        // TODO: Implement __destruct() method.
        //可以做一些销毁的工作。
    }
}


$wang = new peoples('wang','男');
$zhao = new peoples('zhao','女');

echo "<hr>";
echo $wang->getname().' '.$wang->getsex()."<br>";
echo $zhao->getname().' '.$zhao->getsex()."<br>";


///访问器
class cp
{
    public $property;

    function _set($proName,$proValue)
    {
        $this->$proName = $proValue;
    }

    function _get($proName)
    {
        return $this->$proName;
    }
}

$a1 = new cp();
$a1->name = '张大鹏';
$a1->sex = '男';

$b1 = new cp();
$b1->name = '刘小萍';
$b1->sex = '女';
$b1->age = 21;

echo "<hr>";
echo $a1->name." ".$a1->sex."<br>";
echo $b1->name." ".$b1->sex." ".$b1->age."<br>";



 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

虾米大王

有你的支持,我会更有动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值