php中$this->含义分析


Posted in PHP onNovember 29, 2009

我们一般是先声明一个类,然后用这个类去实例化对象!
但是,当我们在声明这个类的时候,想在类本身内部使用本类的属性或者方法。应该怎么表示呢?
例如:
我声明一个User类!它只含有一个属性 $name;
class User
{
public $_name;
}
现在,我给User类加个方法。就用getName()方法,输出$name属性的值吧! 复制PHP内容到剪贴板
PHP代码:

class User 
{ 
public $name; 
function getName() 
{ 
echo $this->name; 
} 
} 
//如何使用呢? 
$user1 = new User(); 
$user1->name = '张三'; 
$user1->getName(); //这里就会输出张三! 
$user2 = new User(); 
$user2->name = '李四'; 
$user2->getName(); //这里会输出李四!

怎么理解呢?
我上面创建了两个User对象。分别是 $user1 和 $user2 。
当我调用 $user1->getName()的时候。 上面User类中的代码 echo $this->name ; 就是相当于是 echo $user1->name;
大概就是这么个意思!
PHP 相关文章推荐
域名查询代码公布
Oct 09 PHP
Discuz 5.0 中读取纯真IP数据库函数分析
Mar 16 PHP
深入分析php中接口与抽象类的区别
Jun 08 PHP
php Xdebug的安装与使用详解
Jun 20 PHP
解析yahoo邮件用phpmailer发送的实例
Jun 24 PHP
PHP针对JSON操作实例分析
Jan 12 PHP
smarty中改进truncate使其支持中文的方法
May 30 PHP
PHP获取客户端及服务器端IP的封装类
Jul 21 PHP
PHP实现多关键字加亮功能
Oct 21 PHP
PHP设计模式之工厂方法设计模式实例分析
Apr 25 PHP
PHP实现的日历功能示例
Sep 01 PHP
PHP dirname功能及原理实例解析
Oct 28 PHP
php session_start()关于Cannot send session cache limiter - headers already sent错误解决方法
Nov 27 #PHP
Ajax+PHP 边学边练之四 表单
Nov 27 #PHP
PHP Session变量不能传送到下一页的解决方法
Nov 27 #PHP
完美解决PHP中文乱码
Nov 26 #PHP
php google或baidu分页代码
Nov 26 #PHP
php 接口类与抽象类的实际作用
Nov 26 #PHP
在mysql数据库原有字段后增加新内容
Nov 26 #PHP
You might like
《APMServ 5.1.2》使用图解
2006/10/23 PHP
深入理解PHP中的empty和isset函数
2016/05/26 PHP
php对接java现实加签验签的实例
2016/11/25 PHP
PHP-FPM的配置与优化讲解
2019/03/15 PHP
用脚本调用样式的几种方法
2006/12/09 Javascript
firefox下input type="file"的size是多大
2011/10/24 Javascript
jQuery实现的一个自定义Placeholder属性插件
2014/08/11 Javascript
js实现div弹出层的方法
2014/11/20 Javascript
Windows系统下使用Sublime搭建nodejs环境
2015/04/13 NodeJs
Javascript简单实现面向对象编程继承实例代码
2015/11/27 Javascript
JS实现的相册图片左右滚动完整实例
2016/11/23 Javascript
vue2项目使用sass的示例代码
2017/06/28 Javascript
nodeJS微信分享
2017/12/20 NodeJs
利用angular、react和vue实现相同的面试题组件
2018/02/19 Javascript
使用Vue.js开发微信小程序开源框架mpvue解析
2018/03/20 Javascript
Vue中对拿到的数据进行A-Z排序的实例
2018/09/25 Javascript
详解vue 兼容IE报错解决方案
2018/12/29 Javascript
vue+element UI实现树形表格带复选框的示例代码
2019/04/16 Javascript
弱类型语言javascript开发中的一些坑实例小结【变量、函数、数组、对象、作用域等】
2019/08/07 Javascript
js实现随机点名器精简版
2020/06/29 Javascript
[02:46]解说DC:感谢430陪伴我们的DOTA2国际邀请赛岁月
2016/06/29 DOTA
python字典基本操作实例分析
2015/07/11 Python
深入理解NumPy简明教程---数组3(组合)
2016/12/17 Python
tensorflow 获取变量&打印权值的实例讲解
2018/06/14 Python
python画图--输出指定像素点的颜色值方法
2019/07/03 Python
Selenium 滚动页面至元素可见的方法
2020/03/18 Python
上海天奕面试题笔试题
2015/04/19 面试题
司机的工作范围及职责
2013/11/13 职场文书
应届大学生的推荐信
2013/11/20 职场文书
超市业务员岗位职责
2013/12/05 职场文书
服务员岗位职责
2014/01/29 职场文书
人力资源管理专业求职信
2014/07/23 职场文书
2014年就业工作总结
2014/11/26 职场文书
优秀班主任申报材料
2014/12/16 职场文书
小公司融资,商业计划书的8切记
2019/07/15 职场文书
Mysql调整优化之四种分区方式以及组合分区
2022/04/13 MySQL