本文实例讲述了php类中的各种拦截器用法。分享给大家供大家参考。具体用法分析如下:

1、__get( $property ) 访问未定义的属性时调用
复制代码 代码如下:class lanjie
{
function __get($name)
{
echo $name." property not found! ";
}
}
$ob = new lanjie();
echo $ob->g;
当我们调用对象$ob未定义的属性g时,调用拦截器__get()方法,输出"g property not found!”;
2、__set( $property , $value ) 给未定义的属性调用时赋值
复制代码 代码如下:class person
{
private $_age;
private $_name;
function __set($name, $value)
{
$method = "set". ucfirst($name);
echo $method;
if(method_exists($this, $method) )
{
return $this->$method( $value );
}
}
function setName( $name )
{
$this->_name = $name;
if( !is_null($this->_name) )
{
$this->_name = strtoupper($this->_name);
}
}
function setAge( $age )
{
return $this->_age = (int)$age;
}
}
$p = new person();
$p->name = 'bob';
print_r( array( $p ) );
这里我们可以很清楚的看到 , 当给未定义的'name'赋值时 , 会调用"__set()”
其他的还有 __call(), __isset() , __unset();
这里最有用和最常用的的是__call() , 当调用一个为存在的方法时被调用; __isset()是在对一个为定义的属性使用isset()函数时被调用, __unset是在对未定义的数以使用unset时被调用
希望本文所述对大家的PHP程序设计有所帮助。
相关推荐:
SEO排位:如何通过精准策略提升网站排名,获得流量与转化,林海网络推广营销
ChatGPT的梯子:突破网络壁垒,畅享智能对话的全新体验,ai的音标1001ai的音标
SEO在广告领域的深度解析:如何利用SEO提升广告效果,网文写作ai工具
什么是seo技术,什么是seo及seo的作用 ,AI倒放仓鼠
AI翻译工具的革命-ChatGPT等技术让语言互通无碍,淘宝ai写作检测准吗
ChatGPT的VPN梯子:畅享全球互联网自由,打破地域限制,一直搜Ai
“更加通顺”-让生活与工作无缝衔接的语言魅力,SEO书架书桌收纳
交友群都有哪些,交友群是干什么的 ,ai猫csgo
SEO优化关键词品牌:如何通过精准的关键词提升品牌价值,ai免费智能写作论文
AI助手Stut:智能时代的创新引擎,开启未来工作新篇章,ai对ai的格斗游戏
为什么新手做seo好做,为什么要懂seo ,ai少女 3060显卡
SEO更多-让你的企业站点在搜索引擎中脱颖而出,如何结交seo大神
AI写作免费一键生成5000字:高效创作的革命性工具
ChatGPT无法完全显示?你可能忽略了这些令人惊讶的细节!,朵朵ai绘画
用AI批量下载工具,高效管理你的文件和资源
在线AI生成文章:智能写作的未来趋势
SEM有哪几个平台?数字营销的多元选择,AI怎么取消移动间距
自动写文章AI:高效创作工具,开启写作新纪元
SEM做得好可以取代SEO吗?浅析两者的异同与未来趋势,王道ai
ChatGPT网站突然不能用了?如何快速解决这个问题,让你重新畅享AI对话!,ai新建多个画板
AI人工智能生成文章:开启写作新时代
ChatGPT启动时遇到问题?快速解决方案让你畅享智能对话体验,ai如何保存logo
未来写作新模式文章撰写AI如何助力内容创作
怎样用AI写文章?快速高效创作新技能!
SEO表格:优化网站排名的秘密武器,大数据推广营销费用多少
SEO工装裤-打造时尚与实用兼备的工作利器,ai画中国爸爸辅导孩子写作业
ChatGPT手机下载后打不开?可能是这些问题导致的,解决方法在这里!,孤城ai动画
SEO优化如何提升网站排名,驾驭搜索引擎流量,三亚网站推广方法
ChatGPT常见问题汇总:解答你关于AI的一切疑惑,松鼠ai智能教适应教育
SEO全站优化:打造强大网站排名的必备利器,AI论文写作的优点
360ai答题-赋能教育,开启智能学习新纪元,ai 果汁
为什么说seo这么重要,seo重要吗 ,ai19920403
SEO字:如何通过精准关键词提升网站流量与排名,赣州于都网站推广
SEO技巧提升网站流量:打造高效网站的关键策略,Ai测脸相
ChatGPT服务异常:为何影响到你的工作和生活?如何有效解决?,ai怎么保持圆角不变
ChatGPT无服务:如何突破限制,未来人工智能的新可能,ai绘制装饰画
SEO教育:搜索引擎优化,开启成功职业之路,搜狗SEO排名接单
AI人物生成:重新定义虚拟形象创作的未来
SEO本站:提升网站流量与排名的秘密武器,荆门专业的抖音seo
AI通过算法和数据生成的作品:科技与艺术的跨越,带来无限创意可能,ai优化程序
京东业绩再创新高:未来电商巨头的成功之道,如何做seo优化留痕
SEO北京:数字时代,企业成功的关键,湖南网站建设湖南岚鸿
ChatGPT最新版本更新内容:智能对话体验再升级,更多功能与应用,ai证伪
seo用到什么软件,做seo需要用到什么软件 ,皮皮ai
ChatGPT中文版下载免费版:智能对话新时代,尽在,ai光波
SEO攻略:搜索引擎优化,快速提升网站排名,网站推广网站优化费用
ChatGPT3.5最新版:智能对话新纪元,带你进入AI的未来世界,ai苔藓生长
为什么说seo重要,为什么说seo重要一点 ,中通智能ai是什么意思
Chatget免费网站版无需登录,畅享无限对话体验!,工业 Ai 视觉检测
2025百度收录优化:提升网站排名,助力企业数字化转型,第一ai做