php面向对象之get和set方法
2024-10-01 11:32:38
php面向对象之get和set方法
简介
1、自己写get或者set
2、用系统的魔术方法__get和__set
代码
<?php
class Person{
private $userName;
private $age; public function setAge($age){
//$this->age = 16;
//$this->age == private $age;
$this->age = $age;
} public function getAge(){
return $this->age;
} public function __set($key,$vule){
$this->userName = $vule;
}
public function __get($key){
return $this->userName;
}
}
$p = new Person();
// echo $p->userName;
$p->setAge(16);
echo $p->getAge();
echo '<hr/>';
$p->__set('userName', 'Clive');
echo $p->__get('userName');
6、第六行和第十二行里面的set和get方法是我们的一般使用方法
16、第16行是魔术方法,传入的时候两个参量,key和value,取的时候取对应的key就好
最新文章
- 82.Android之MVP+Retrofit+RxJava实践小结
- mfc_随机数生成器
- Python+Selenium进行UI自动化测试项目中,常用的小技巧1:读取excel表,转化成字典(dict)输出
- VS使用技巧
- UVa 1593 (水题 STL) Alignment of Code
- MobaSSH SSH server for Windows - Download Home Edition
- Entity framework - start
- JavaScript快速入门(二)——JavaScript变量
- 2017TSC世界大脑与科技峰会,多角度深入探讨关于大脑意识
- Struts2学习笔记(八)——国际化
- Activiti 实战篇 小试牛刀
- Go语言中的面向对象
- java根据输入的字符串和字节数来截取,输出对应字节数的字符串
- jmeter+Jenkins持续集成(邮件通知)
- 大压力下Redis参数调整要点
- 【翻唱】Keep On Fighting
- Gulp的安装与配置
- Dubbo与Zookeeper、SpringMVC整合和使用(负载均衡、容错)(略有修改)
- 用标签页TitleSwitch切换不通的控制器
- bzoj 3307 雨天的尾巴