当前位置:Gxlcms > PHP教程 > php中_get方法和_set方法访问方法的实例代码

php中_get方法和_set方法访问方法的实例代码

时间:2021-07-01 10:21:17 帮助过:3人阅读

这篇文章给大家介绍的内容是关于php中_get方法和_set方法访问方法的实例代码,有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助。

<?php
//访问方法
    class guests{
        public $name;
        public $gender;
        public $age;
        //使用_get _set,避免直接对类属性的访问
        function _set($pro_name,$pro_value){    // _set(属性名,属性值)  必须含有两个参数              
            $this->$pro_name=$pro_value;    //$this -> $属性名 = $属性值
        }
        function _get($proName){  //_get方法  必须含有一个参数
            return $this->$proName;
        }
    }
    $people1 = new guests();  //实例化
    
    $people1->name="张三";    //_set 函数被调用
    $people1->gender="男";
 
    $people2 = new guests();  //实例化
 
    $people2->name="李四";
    $people2->gender="女";
    $people2->age="29";
 
    echo "姓名:".$people1->name."&emsp;性别:".$people1->gender."<br/>";     //_get 函数被调用
    echo "姓名:".$people2->name."&emsp;性别:".$people2->gender."&emsp;年龄:".$people2->age;
    /* 运行结果:
        姓名:张三 性别:男
        姓名:李四 性别:女 年龄:29
    */

相关文章推荐:

PHP中Trait的特性以及用法介绍(附代码)

php实现操作文件的各种方式总结(附代码)

以上就是php中_get方法和_set方法访问方法的实例代码的详细内容,更多请关注Gxl网其它相关文章!

人气教程排行