首頁 >後端開發 >php教程 >php中_get方法和_set方法存取方法的實例程式碼

php中_get方法和_set方法存取方法的實例程式碼

不言
不言原創
2018-08-03 11:37:092183瀏覽

這篇文章要跟大家介紹的內容是關於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方法存取方法的實例程式碼的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn