为什么一个类里面只能有一个私有的 我不知道按了什么谁给解释一下
远处一朵花
远处一朵花 2020-12-18 14:49:33
[PHP讨论组]

<?php

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

class Staff

{

    private $name ;

  //  public $age ;

    //public $salary;

    就是这里 不可以 把age 和salary 改成私有的 

    

    public function __construct($name,$age,$salary)

    {

        $this->name = $name;

        $this->age = $age;

        $this->salary =$salary;

    }

    public function __get($name)

    {

        return $this->name;

    }

    public function __set($name,$value)

    {

        if($name === 'age')

        {

            return false;

        }

         $this->name=$value;

    }

}

 $obj=new Staff('22',24,500);

 //echo $obj->name;

 echo $obj->age;

 echo '<hr>';

 echo $obj->name;

 echo '<hr>';

 echo $obj->salary;

远处一朵花
远处一朵花

全部回复(1)
西门大官人

类里面的私有成员没有数量限制

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号