php面向对象编程中__get,__set 与数据的封装

发布网友 发布时间:2022-04-06 02:16

我来回答

2个回答

热心网友 时间:2022-04-06 03:45

在 __get 方法里面判断,如果是不能读取的就立刻报错

热心网友 时间:2022-04-06 05:03

function __get( $name ) {
  $Key = array('a', 'b', 'c', 'd');
  if ( !in_array( $name, $Key ) ) {
    echo '该属性不允许读取';
  }   else {
      return $this -> $name;
  }  
  
}

思路参考!

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com