php专区

 首页 > php专区 > PHP高级 > 面向对象MVC > php __get(),__set()函数来实现对属性的访问 - php面向

php __get(),__set()函数来实现对属性的访问 - php面向

分享到:
【字体:
导读:
          ?phpclassclass_name{var$attribute;function__get($name){return$this-$name;}function__set($name,$value){$this-$name=$value;}}$a=n...

php __get(),__set()函数来实现对属性的访问

  1. class class_name 
  2.   var $attribute
  3.   function __get($name
  4.   { 
  5.    return $this -> $name
  6.   } 
  7.   function __set($name,$value
  8.   { 
  9.     $this -> $name = $value
  10.   } 
  11. $a = new class_name(); 
  12. $a -> attribute = 5;//__set()设置属性值 
  13. $a -> attribute; //__get()检查属性值 
  14. ?> 
分享到:
什么是MVC模式 - php面向对象
什么是MVC模式 MVC模式是"Model-View-Controller"的缩写,中文翻译为"模式-视图-控制器"。MVC应用程序总是由这三个部分组成。Event(事件)导致Controller改变Model或View,或者同时改变两者。只要Controller改变了Models的数据或者属性,所有依赖的View都会自动更新。类似的,只要Controller改...
php $$是什么意思 - php面向对象
php $$是什么意思 foreach(array('_COOKIE', '_POST', '_GET') as $_request) {         foreach($$_request as $_key => $_value) {                $_key{0} != '_' && $$_key = daddslashes($...
  •         php迷,一个php技术的分享社区,专属您自己的技术摘抄本、收藏夹。
  • 在这里……