博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
php面向对象之get和set方法
阅读量:5158 次
发布时间:2019-06-13

本文共 691 字,大约阅读时间需要 2 分钟。

php面向对象之get和set方法

简介

1、自己写get或者set

2、用系统的魔术方法__get和__set

 

 

 

代码

1 
age = 16; 8 //$this->age == private $age; 9 $this->age = $age;10 }11 12 public function getAge(){13 return $this->age;14 }15 16 public function __set($key,$vule){17 $this->userName = $vule;18 }19 public function __get($key){20 return $this->userName;21 }22 }23 $p = new Person();24 // echo $p->userName;25 $p->setAge(16);26 echo $p->getAge();27 echo '

';28 $p->__set('userName', 'Clive');29 echo $p->__get('userName');

 6、第六行和第十二行里面的set和get方法是我们的一般使用方法

16、第16行是魔术方法,传入的时候两个参量,key和value,取的时候取对应的key就好

 

转载于:https://www.cnblogs.com/Renyi-Fan/p/8546878.html

你可能感兴趣的文章
redis密码管理
查看>>
Json:Restful
查看>>
【iOS】Quartz2D基本图形
查看>>
字符串
查看>>
转:OAuth2 深入介绍
查看>>
hello world``````````
查看>>
利用android Matrix来处理简单图片
查看>>
第九周总结
查看>>
Microsoft Hololens开发上手(3)
查看>>
大数据时代之你不得不了解的大数据概念
查看>>
倒排索引
查看>>
【学习笔记】C# 构造和析构
查看>>
黑客新手入门
查看>>
PHPSTORM/IntelliJ IDEA 常用 设置配置优化
查看>>
python爬虫入门10.16
查看>>
MVC,MVP 和 MVVM 的图示
查看>>
Sql Server 的DataReader 与 DataSet
查看>>
关于NSA的EternalBlue(永恒之蓝) ms17-010漏洞利用
查看>>
数据结构之B进制(确定进制)
查看>>
python小白-day9 数据库操作与Paramiko模块
查看>>