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 相关文章推荐
php循环检测目录是否存在并创建(循环创建目录)
Jan 06 PHP
PHP中输出转义JavaScript代码的实现代码
Apr 22 PHP
PHP 实现explort() 功能的详解
Jun 20 PHP
PHP中比较时间大小实例
Aug 21 PHP
PHP中使用Imagick读取pdf并生成png缩略图实例
Jan 21 PHP
PHP也能干大事 随机函数
Apr 14 PHP
php微信支付接口开发程序
Aug 02 PHP
详解thinkphp实现excel数据的导入导出(附完整案例)
Dec 29 PHP
Ajax中的JSON格式与php传输过程全面解析
Nov 14 PHP
PHP上传文件及图片到七牛的方法
Jul 25 PHP
Mac M1安装mnmp (Mac+Nginx+MySQL+PHP) 开发环境
Mar 29 PHP
PHP获取学生成绩的方法
Nov 17 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
php实现删除空目录的方法
2015/03/16 PHP
php打造智能化的柱状图程序,用于报表等
2015/06/19 PHP
Codeigniter控制器controller继承问题实例分析
2016/01/19 PHP
javascript英文日期(有时间)选择器
2007/05/02 Javascript
javascript 通用简单的table选项卡实现
2010/05/07 Javascript
Egret引擎开发指南之运行项目
2014/09/03 Javascript
Javascript实现禁止输入中文或英文的例子
2014/12/09 Javascript
jquery预加载图片的方法
2015/05/27 Javascript
基于JavaScript实现通用tab选项卡(通用性强)
2016/01/07 Javascript
解决bootstrap导航栏navbar在IE8上存在缺陷的方法
2016/07/01 Javascript
js实现千分符和保留几位小数的简单实例
2016/08/01 Javascript
AngularJS下对数组的对比分析
2016/08/24 Javascript
Vue.js组件tree实现无限级树形菜单
2016/12/02 Javascript
javascript验证香港身份证的格式或真实性
2017/02/07 Javascript
js, jQuery实现全选、反选功能
2017/03/08 Javascript
bootstrap3 dialog 更强大、更灵活的模态框
2017/04/20 Javascript
基于 Vue 的树形选择组件的示例代码
2017/08/18 Javascript
微信小程序左右滑动的实现代码
2017/12/15 Javascript
浅谈Node.js 中间件模式
2018/06/12 Javascript
跨域请求两种方法 jsonp和cors的实现
2018/11/11 Javascript
前端性能优化建议
2020/09/17 Javascript
python网络编程学习笔记(二):socket建立网络客户端
2014/06/09 Python
Python中给List添加元素的4种方法分享
2014/11/28 Python
Python使用ftplib实现简易FTP客户端的方法
2015/06/03 Python
Python语言实现机器学习的K-近邻算法
2015/06/11 Python
Python实现感知机(PLA)算法
2017/12/20 Python
在Python 2.7即将停止支持时,我们为你带来了一份python 3.x迁移指南
2018/01/30 Python
python隐藏终端执行cmd命令的方法
2019/06/24 Python
Kipling凯浦林美国官网:世界著名时尚休闲包袋品牌
2016/08/24 全球购物
学生的自我鉴定范文
2013/10/24 职场文书
高校教师思想汇报
2014/01/11 职场文书
《颐和园》教学反思
2014/02/26 职场文书
青年教师个人总结
2015/02/11 职场文书
2016年校园重阳节广播稿
2015/12/18 职场文书
人物搭配车车超萌联名预备中 【咒术迴战】 ⨯ 【天竺鼠车车】 展开合作
2022/04/11 日漫
python turtle绘图
2022/05/04 Python