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 相关文章推荐
PHP5中的时间相差8小时的解决办法
Mar 28 PHP
解析PHP中一些可能会被忽略的问题
Jun 21 PHP
解析PHP正则提取或替换img标记属性
Jun 26 PHP
ThinkPHP框架设计及扩展详解
Nov 25 PHP
php获取指定(访客)IP所有信息(地址、邮政编码、国家、经纬度等)的方法
Jul 06 PHP
php 利用socket发送HTTP请求(GET,POST)
Aug 24 PHP
微信支付开发动态链接Native支付
Jul 12 PHP
Laravel 5使用Laravel Excel实现Excel/CSV文件导入导出的功能详解
Oct 11 PHP
PHP超低内存遍历目录文件和读取超大文件的方法
May 01 PHP
PHP设计模式之数据访问对象模式(DAO)原理与用法实例分析
Dec 12 PHP
Thinkphp 框架基础之入口文件功能、定义与用法分析
Apr 27 PHP
tp5.1 框架数据库-数据集操作实例分析
May 26 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
VFP与其他应用程序的集成
2006/10/09 PHP
基于文本的留言簿
2006/10/09 PHP
PHP处理excel cvs表格的方法实例介绍
2013/05/13 PHP
PHP使用Pear发送邮件(Windows环境)
2016/01/05 PHP
PHP array_key_exists检查键名或索引是否存在于数组中的实现方法
2016/06/13 PHP
Nodejs关于gzip/deflate压缩详解
2015/03/04 NodeJs
Node.js实现数据推送
2016/04/14 Javascript
基于百度地图实现产品销售的单位位置查看功能设计与实现
2016/10/21 Javascript
深入理解Javascript中的作用域链和闭包
2017/04/25 Javascript
vue基础之v-bind属性、class和style用法分析
2019/03/11 Javascript
vue-router路由模式详解(小结)
2019/08/26 Javascript
JS页面获取 session 值,作用域和闭包学习笔记
2019/10/16 Javascript
JS实现打字游戏
2019/12/17 Javascript
JavaScript this指向相关原理及实例解析
2020/07/10 Javascript
解决vue自定义指令导致的内存泄漏问题
2020/08/04 Javascript
Python中的random()方法的使用介绍
2015/05/15 Python
python实现汉诺塔递归算法经典案例
2021/03/01 Python
Python网络爬虫出现乱码问题的解决方法
2017/01/05 Python
python爬虫实现教程转换成 PDF 电子书
2017/02/19 Python
Python基础教程之浅拷贝和深拷贝实例详解
2017/07/15 Python
python 读文件,然后转化为矩阵的实例
2018/04/23 Python
python tkinter实现界面切换的示例代码
2019/06/14 Python
python定时任务 sched模块用法实例
2019/11/04 Python
Pycharm 使用 Pipenv 新建的虚拟环境(图文详解)
2020/04/16 Python
Python常见反爬虫机制解决方案
2020/06/01 Python
使用python matploblib库绘制准确率,损失率折线图
2020/06/16 Python
新百伦折扣店:Joe’s New Balance Outlet
2016/08/20 全球购物
英国足球店:UK Soccer Shop
2017/11/19 全球购物
Clearly澳大利亚:购买眼镜、太阳镜和隐形眼镜
2018/04/26 全球购物
营业员个人总结的自我评价
2013/10/25 职场文书
采购部长岗位职责
2014/06/13 职场文书
考试作弊万能检讨书
2014/10/19 职场文书
销售经理助理岗位职责
2015/04/13 职场文书
考勤制度通知
2015/04/25 职场文书
解决go在函数退出后子协程的退出问题
2021/04/30 Golang
vue-cli4.5.x快速搭建项目
2021/05/30 Vue.js