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引用效率问题分析
Mar 23 PHP
php 验证码(倾斜,正弦干扰线,黏贴,旋转)
Jun 29 PHP
thinkphp缓存技术详解
Dec 09 PHP
php输出指定时间以前时间格式的方法
Mar 21 PHP
php生成固定长度纯数字编码的方法
Jul 09 PHP
php生成图片验证码-附五种验证码
Aug 19 PHP
php微信开发之自定义菜单完整流程
Oct 08 PHP
php获取flash尺寸详细数据的方法
Nov 12 PHP
php 类中的常量、静态属性、非静态属性的区别
Apr 09 PHP
PHP空值检测函数与方法汇总
Nov 19 PHP
PHP中in_array的隐式转换的解决方法
Mar 06 PHP
windows系统php环境安装swoole具体步骤
Mar 04 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获取网络上文件
2006/10/09 PHP
模仿OSO的论坛(一)
2006/10/09 PHP
PHP中读取文件的几个方法总结(推荐)
2016/06/03 PHP
简单的自定义php模板引擎
2016/08/26 PHP
PHP迭代器接口Iterator用法分析
2017/12/28 PHP
PHP项目多语言配置平台实现过程解析
2020/05/18 PHP
自己编写的类似JS的trim方法
2013/10/09 Javascript
提取字符串中年月日的函数代码
2013/11/05 Javascript
jQuery实现文本展开收缩特效
2015/06/03 Javascript
Javascript编写俄罗斯方块思路及实例
2015/07/07 Javascript
APP中javascript+css3实现下拉刷新效果
2016/01/27 Javascript
基于javascript bootstrap实现生日日期联动选择
2016/04/07 Javascript
js修改onclick动作的四种方法(推荐)
2016/08/18 Javascript
AngularJS表格添加序号的方法
2017/03/03 Javascript
jQuery EasyUI Layout实现tabs标签的实例
2017/09/26 jQuery
CheckBox多选取值及判断CheckBox选中是否为空的实例
2017/10/31 Javascript
vue-router实现组件间的跳转(参数传递)
2017/11/07 Javascript
微信小程序简单实现form表单获取输入数据功能示例
2017/11/30 Javascript
mockjs+vue页面直接展示数据的方法
2018/12/19 Javascript
微信小程序实现单列下拉菜单效果
2019/04/25 Javascript
Smartour 让网页导览变得更简单(推荐)
2019/07/19 Javascript
Vue前端判断数据对象是否为空的实例
2020/09/02 Javascript
Javascript数组及类数组相关原理详解
2020/10/29 Javascript
详解vue中在父组件点击按钮触发子组件的事件
2020/11/13 Javascript
[03:40]DOTA2亚洲邀请赛小组赛第二日 赛事回顾
2015/01/31 DOTA
Python 自动安装 Rising 杀毒软件
2009/04/24 Python
pytorch 可视化feature map的示例代码
2019/08/20 Python
Django+python服务器部署与环境部署教程详解
2020/03/30 Python
Tensorflow卷积实现原理+手写python代码实现卷积教程
2020/05/22 Python
Python操作PostgreSql数据库的方法(基本的增删改查)
2020/12/29 Python
手工社团活动方案
2014/02/17 职场文书
副职竞争上岗演讲稿
2014/05/12 职场文书
基层党员对照检查材料
2014/08/25 职场文书
《游戏王:大师决斗》新活动上线 若无符合卡组可免费租用
2022/04/13 其他游戏
win10电脑老是死机怎么办?win10系统老是死机的解决方法
2022/08/05 数码科技