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&mysql(一)
Oct 09 PHP
PHP面向对象学习笔记之二 生成对象的设计模式
Oct 06 PHP
深入PHP与浏览器缓存的分析
Jun 03 PHP
详解PHP对数组的定义以及数组的创建方法
Nov 27 PHP
php打包压缩文件之ZipArchive方法用法分析
Apr 30 PHP
PHP页面输出时js设置input框的选中值
Sep 30 PHP
PHP 文件锁与进程锁的使用示例
Aug 07 PHP
PHP异步进程助手async-helper
Feb 05 PHP
php + WebUploader实现图片批量上传功能
May 06 PHP
docker-compose部署php项目实例详解
Jul 30 PHP
PHP中关于php.ini参数优化详解
Feb 28 PHP
phpQuery采集网页实现代码实例
Apr 02 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 JSON格式数据交互实例代码详解
2011/01/13 PHP
PHP连接SQLServer2005方法及代码
2013/12/26 PHP
php实现的网络相册图片防盗链完美破解方法
2015/07/01 PHP
如何优雅的使用 laravel 的 validator验证方法
2018/11/11 PHP
Thinkphp 在api开发中异常返回依然是html的解决方式
2019/10/16 PHP
BOOM vs RR BO5 第二场 2.14
2021/03/10 DOTA
可以支持多中格式的JS键盘
2007/05/02 Javascript
jQuery效果 slideToggle() 方法(在隐藏和显示之间切换)
2011/06/28 Javascript
iframe 上下滚动条如何默认在下方实现原理
2012/12/10 Javascript
Javascript中查找不以XX字符结尾的单词示例代码
2013/10/15 Javascript
chrome下jq width()方法取值为0的解决方法
2014/05/26 Javascript
javascript实现密码强度显示
2015/03/18 Javascript
简单的jQuery入门指引
2015/07/28 Javascript
手机端转盘抽奖代码分享
2015/09/10 Javascript
js定时器+简单的动画效果实例
2017/11/10 Javascript
vue 不使用select实现下拉框功能(推荐)
2018/05/17 Javascript
JS实现图片切换效果
2018/11/17 Javascript
基于Proxy的小程序状态管理实现
2019/06/14 Javascript
JavaScript数组排序小程序实现解析
2020/01/13 Javascript
[01:09:23]KG vs TNC 2019国际邀请赛小组赛 BO2 第一场 8.15
2019/08/16 DOTA
python正则表达式去掉数字中的逗号(python正则匹配逗号)
2013/12/25 Python
详解python 字符串和日期之间转换 StringAndDate
2017/05/04 Python
MySQL适配器PyMySQL详解
2017/09/20 Python
Python入门之三角函数atan2()函数详解
2017/11/08 Python
快速解决安装python没有scripts文件夹的问题
2018/04/03 Python
修复 Django migration 时遇到的问题解决
2018/06/14 Python
python实现将多个文件分配到多个文件夹的方法
2019/01/07 Python
pyside+pyqt实现鼠标右键菜单功能
2020/12/08 Python
英国复古皮包品牌:Beara Beara
2018/07/18 全球购物
Manuka Doctor英国官网:真正的麦卢卡蜂蜜和护肤品
2018/10/26 全球购物
什么是反射?如何实现反射?
2016/07/25 面试题
网上开商店的创业计划书
2014/01/19 职场文书
上课玩手机检讨书
2014/02/08 职场文书
出生证明范本
2015/06/15 职场文书
Java 在线考试云平台的实现
2021/11/23 Java/Android
解决Mysql报错 Table 'mysql.user' doesn't exist
2022/05/06 MySQL