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

不言
Lepaskan: 2023-04-03 14:42:01
asal
2158 orang telah melayarinya

这篇文章给大家介绍的内容是关于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
    */
Salin selepas log masuk

相关文章推荐:

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

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

Atas ialah kandungan terperinci php中_get方法和_set方法访问方法的实例代码. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Label berkaitan:
sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan