博客列表 >重载get

重载get

CC
CC原创
2021年02月25日 19:25:06829浏览

魔术方法get__

  • 将不符号条件属性过滤掉
    1. <?php
    2. // 重载
    3. class Demo
    4. {
    5. //定义私有 属性
    6. private $techer = "杨";
    7. private $role = "1";
    8. // 属性重载,__get魔术方法,不经过属性直接访问到魔术方法
    9. public function __get($name)
    10. {
    11. if ($this->role === "英雄")
    12. return $this->techer;
    13. else
    14. return "非法访问...";
    15. }
    16. }
    17. $obj = new Demo;
    18. echo $obj->$techer;
声明:本文内容转载自脚本之家,由网友自发贡献,版权归原作者所有,如您发现涉嫌抄袭侵权,请联系admin@php.cn 核实处理。
全部评论
文明上网理性发言,请遵守新闻评论服务协议