PHP __get()和__set()的使用方法(存取或者调用未定义的属性变量)
来源:互联网 发布:手机变砖刷机软件 编辑:程序博客网 时间:2024/05/21 14:43
转自:PHP5与MySQL5web开发技术详解<?php class MyShop { private $p = array(); function __set($name, $value) // 保存属性名称和值 { echo "set::$name:$value <br/>"; $this->p[$name] = $value; } function __get($name) // 取得属性名称对应的值 { echo "get::$name<br/>"; return array_key_exists($name, $this->p) ? $this->p[$name] : null; } } $shop = new MyShop(); $shop->apple = 2; $shop->apple++; echo $shop->apple."<br/>"; ?>打印的结果:
set::apple:2get::appleset::apple:3get::apple3
- PHP __get()和__set()的使用方法(存取或者调用未定义的属性变量)
- PHP中__get()和__set的用法
- php __set和__get的用法
- php中__get()和__set的用法
- __get和__set的用法
- 【PHP】PHP中__get()和__set()的用法实例详解
- 【代码】PHP中__get()和__set的两种用法
- PHP中__get()和__set()的用法实例详解
- php魔术方法__set和__get,__isset,__unset的用法
- PHP中__get()和__set()的用法实例详解
- 详解php的魔术方法__get()和__set()使用介绍
- PHP中__get()和__set()的用法实例详解
- php面向对象基础概念(属性重载的魔术方法)__get(),__set(),__isset(),__unset()
- php面向对象__get(),__set()的用法
- php面向对象__get(),__set()的用法
- __call、__set 和 __get的用法
- php __set()和__get()函数
- PHP中的__get()和__set()方法获取设置私有属性
- el表达式(验证运算)(true表示为空)
- Java虚拟机 和 java虚拟机下的进程
- ORACLE中字符串的替换和trim
- This filename has no special meanings (tfnhnsm)
- [转]dev gridControl小结
- PHP __get()和__set()的使用方法(存取或者调用未定义的属性变量)
- griview 序号设置
- 库函数调用和系统功能调用/文件句柄和文件指针/指针和引用/C runtime lib和虚拟机
- PowerDesigner 需求分析模型RQM入门
- jQuery对Selec,radio,checkbox的相关操作
- PowerDNS - Realtime Update 的 DNS 伺服器介紹
- web.config的加密和解密
- Oracle按位运算符
- ZPPR31