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 和 HTML
Oct 09 PHP
php的一个登录的类 [推荐]
Mar 16 PHP
php图片缩放实现方法
Feb 20 PHP
Apache连接PHP后无法启动问题解决思路
Jun 18 PHP
php数组索引与键值操作技巧实例分析
Jun 24 PHP
php面向对象值单例模式
May 03 PHP
PHP 将数组打乱 shuffle函数的用法及简单实例
Jun 17 PHP
php加密解密字符串示例
Oct 13 PHP
PHP 常用时间函数资料整理
Oct 22 PHP
PHPExcel导出2003和2007的excel文档功能示例
Jan 04 PHP
Thinkphp结合ajaxFileUpload实现异步图片传输示例
Mar 13 PHP
ThinkPHP框架实现数据增删改
May 07 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
thinkphp ajaxfileupload实现异步上传图片的示例
2017/08/28 PHP
PHP解析url并得到url参数方法总结
2018/10/11 PHP
Thinkphp5框架使用validate实现验证功能的方法
2019/08/27 PHP
学习YUI.Ext 第二天
2007/03/10 Javascript
parseInt parseFloat js字符串转换数字
2010/08/01 Javascript
js 固定悬浮效果实现思路代码
2013/08/02 Javascript
几种延迟加载JS代码的方法加快网页的访问速度
2013/10/12 Javascript
网站繁简切换的JS遇到页面卡死的解决方法
2014/03/12 Javascript
初识Node.js
2015/03/20 Javascript
用headjs来管理和加载js 提高网站加载速度
2016/11/29 Javascript
JavaScript利用Date实现简单的倒计时实例
2017/01/12 Javascript
原生js实现轮播图的示例代码
2017/02/20 Javascript
Vue.js结合bootstrap实现分页控件
2017/03/10 Javascript
详解vue前后台数据交互vue-resource文档
2017/07/19 Javascript
vue+iview写个弹框的示例代码
2017/12/05 Javascript
微信小程序日期时间选择器使用方法
2018/02/01 Javascript
Vue父子组建的简单通信之控制开关Switch的实现
2018/06/04 Javascript
在NPM发布自己造的轮子的方法步骤
2019/03/09 Javascript
[02:11]2016国际邀请赛中国区预选赛最美TA采访现场玩家
2016/06/28 DOTA
Python的Django框架中的select_related函数对QuerySet 查询的优化
2015/04/01 Python
使用Python对IP进行转换的一些操作技巧小结
2015/11/09 Python
ubuntu系统下使用pm2设置nodejs开机自启动的方法
2018/05/12 NodeJs
python django model联合主键的例子
2019/08/06 Python
Python之关于类变量的两种赋值区别详解
2020/03/12 Python
python 写函数在一定条件下需要调用自身时的写法说明
2020/06/01 Python
用python实现前向分词最大匹配算法的示例代码
2020/08/06 Python
有关HTML5 Video对象的ontimeupdate事件(Chrome上无效)的问题
2013/07/19 HTML / CSS
中国电子产品外贸网站:MiniIntheBox
2017/02/06 全球购物
Mankind美国/加拿大:英国领先的男士美容护发用品公司
2018/12/05 全球购物
Reebok官方旗舰店:美国知名健身品牌锐步
2019/01/07 全球购物
中学教师师德师风演讲稿
2014/08/22 职场文书
四风查摆剖析材料
2014/10/10 职场文书
红楼梦读书笔记
2015/06/25 职场文书
婚礼双方父亲致辞
2015/07/27 职场文书
nginx常用命令放入shell脚本详解
2021/03/31 Servers
关于Vue中的options选项
2022/03/22 Vue.js