PHP中用$this传递对象
来源:互联网 发布:r语言绘制矩阵散点图 编辑:程序博客网 时间:2024/05/20 04:27
相对于C和JAVA语言,PHP面向对象从底层就尽量的是程序员运用简单。今天来看一下PHP中用$this来传递对象的操作。下面写一个根据不同年龄发不同工资的类,这里处理年龄和工资的类为一个独立的业务模型。
===================》废话不多说,代码走你《================
<?phpheader('content-type:text/html;charset=utf-8');class Phper{private $age;private $sal;private $payoff;public function __construct(){//析构函数 $this->payoff=new Payoff();//实例化对象}public function getage(){return $this->age;}public function setage($age){$this->age=$age;}//得到工资public function getsal(){$this->sal=$this->payoff->figure($this);//结合下面的我通过$this传递对象return $this->sal;}}//下面是工资与年龄关系的类class Payoff{public function figure($a){//结合上面的我通过$this传递对象$sal=0;$age=$a->getage();//调用Phper类中的方法if($age>80||$age<16){$sal=0;}elseif($age>50){$sal=200000;}else{$sal=18000;}return $sal;}}//实例化Phper$phper=new Phper();$phper->setage(23);echo $phper->getage()."age,his sal is ".$phper->getsal()."¥";echo "<br />";$phper->setage(55);echo $phper->getage()."age,his sal is ".$phper->getsal()."¥";?>
0 0
- PHP中用$this传递对象
- PHP中用SESSION保存对象
- PHP中用SESSION保存对象
- 安卓开发中用Intent传递对象
- php 面向对象 this 关键字
- js onclick事件 传递this对象
- PHP中用session存入对象的解决方案
- 在asp.net中用request对象传递form的消息
- android中用Intent传递对象的两种方法
- flexigrid的处理函数使用闭包传递this对象
- js onclick 传递 this对象 +html自定义属性 data-*
- PHP对象默认按引用传递
- php数组和对象的值传递和引用传递
- PHP中对象是按值传递还是按引用传递?
- php 数组 类对象 值传递 引用传递 区别
- php值和对象的值传递和引用传递
- php 数组 类对象 值传递 引用传递 区别
- PHP中对象是按值传递还是按引用传递?
- 用栈将 n 全排列
- TOMCAT修改banner信息
- Linux更改超级用户的密码
- 第52天
- 使用SQL语句对Oracle数据库数据进行拼接
- PHP中用$this传递对象
- 内部排序之三:堆排序
- 面向对象基础实验-Rectangle类
- 匿名对象集合
- 携程去哪儿合并可行性研究报告
- [乐意黎原创] eclipse打开当前文件所在文件夹的方法
- 1243567890
- Python tips: 什么是*args和**kwargs?
- PayPal全球活跃用户数已达一亿