PHP中的$this关键字
来源:互联网 发布:类似魔镜的软件 编辑:程序博客网 时间:2024/06/07 19:16
下文为转载,仅为收藏标记用。原地址:http://www.web589.com/posts/856.html
为了解决php类和对象中变量与属性的命名冲突和不确定性问题,引入了”$this”关键字来调用当前的对象。
- 在类中调用当前对象的属性和方法,必须使用”$this->”关键字;
- $this在构造函数中指该构造函数所创建的新对象;
- 方法内的局部变量不属于对象,不使用$this关键字取值。
使用$this关键字,我们可以在类中调用对象属性或者方法。
1、调用变量
实例:
<?php class user{private $n;function __construct(){$name="Mike";echo $this->n=$name;}}$p=new user();?>
运行结果:
2、调用方法
实例:
<?php class cal{public function sum($a,$b){return $a+$b;}public function prt($a,$c){return $a*$c;}public function result($a,$b,$c){$a=$this->sum($a,$b);return $this->prt($a,$c);}}$c=new cal();echo "(2+3)*10= " .$c->result('2','3','10');?>
运行结果:
- PHP中的$this关键字
- c#中的this关键字
- 对象中的$this关键字
- Javascript中的this关键字
- JavaScript中的this关键字
- JavaScript 中的this 关键字
- java中的this关键字
- java 中的this关键字
- js中的this关键字
- java中的this关键字
- java中的this关键字
- Javascript中的关键字this
- java中的关键字this
- java 中的关键字 this
- Java中的this关键字
- JavaScript中的this关键字
- Javascript中的this关键字
- JS中的this关键字
- Android Eclipse 源码工程 调试
- Android试题
- 最简单的 spring MVC
- Android layout xml总结
- u-boot-2011.06在基于s3c2440开发板的移植之支持YAFFS2
- PHP中的$this关键字
- vba winsock
- S3C2410A.S
- C#设计模式
- Ubuntu10.04 安装 水星MW150U无线网卡驱动 8176 realtek
- 浅析Java抽象类和接口的比较
- tomcat部署web项目的几种方法
- Linux-网桥原理分析(二)
- 教你隐藏 iOS Cydia 的更新提示