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字符转义相关函数小结(php下的转义字符串)
Apr 12 PHP
cmd下运行php脚本
Nov 25 PHP
PHP mail 通过Windows的SMTP发送邮件失败的解决方案
May 27 PHP
php读取二进制流(C语言结构体struct数据文件)的深入解析
Jun 13 PHP
解析关于wamp启动是80端口被占用的问题
Jun 21 PHP
php自定义的格式化时间示例代码
Dec 05 PHP
YII中assets的使用示例
Jul 31 PHP
php面向对象中static静态属性和静态方法的调用
Feb 08 PHP
Yii中srbac权限扩展模块工作原理与用法分析
Jul 14 PHP
php+webSoket实现聊天室示例代码(附源码)
Feb 17 PHP
PHP实现的策略模式简单示例
Aug 25 PHP
PHP addcslashes()函数讲解
Feb 03 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制作静态网站的模板框架(二)
2006/10/09 PHP
php中引用符号(&)的使用详解
2013/11/13 PHP
浅谈php错误提示及查错方法
2015/07/14 PHP
php用户名的密码加密更安全的方法
2019/06/21 PHP
BOM与DOM的区别分析
2010/10/26 Javascript
javascript针对DOM的应用分析(四)
2012/04/15 Javascript
滚动条响应鼠标滑轮事件实现上下滚动的js代码
2014/06/30 Javascript
jQuery实现倒计时按钮功能代码分享
2014/09/03 Javascript
Angular 页面跳转时传参问题
2016/08/01 Javascript
KnockoutJS 3.X API 第四章之click绑定
2016/10/10 Javascript
EsLint入门学习教程
2017/02/17 Javascript
JavaScript数组和对象的复制
2017/03/21 Javascript
VUE实现表单元素双向绑定(总结)
2017/08/08 Javascript
使用webpack搭建vue环境的教程详解
2019/12/31 Javascript
使用python实现扫描端口示例
2014/03/29 Python
Python编程实现及时获取新邮件的方法示例
2017/08/10 Python
python3实现磁盘空间监控
2018/06/21 Python
详解Python网络框架Django和Scrapy安装指南
2019/04/01 Python
Python简单基础小程序的实例代码
2019/04/28 Python
pandas分区间,算频率的实例
2019/07/04 Python
python dict如何定义
2020/09/02 Python
python批量合成bilibili的m4s缓存文件为MP4格式 ver2.5
2020/12/01 Python
Python实现钉钉/企业微信自动打卡的示例代码
2021/02/02 Python
详解Python openpyxl库的基本应用
2021/02/26 Python
Spartoo荷兰:鞋子、包包和服装
2018/07/12 全球购物
美国摩托车头盔、零件、齿轮及配件商店:Cycle Gear
2019/06/12 全球购物
美国知名的隐形眼镜电商:Contacts America
2019/11/19 全球购物
教师的实习鉴定
2013/12/15 职场文书
厉行勤俭节约倡议书
2014/05/16 职场文书
会展策划与管理专业求职信
2014/06/09 职场文书
宣传标语大全
2014/07/01 职场文书
三峡人家导游词
2015/01/31 职场文书
医院见习总结
2015/06/24 职场文书
四年级作文之植物
2019/09/20 职场文书
MySQL学习总结-基础架构概述
2021/04/05 MySQL
SQL注入详解及防范方法
2021/12/06 MySQL