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 相关文章推荐
用phpmyadmin更改mysql5.0登录密码
Mar 25 PHP
PHP 彩色文字实现代码
Jun 29 PHP
php学习之简单计算器实现代码
Jun 09 PHP
php存储过程调用实例代码
Feb 03 PHP
详解PHP内置访问资源的超时时间 time_out file_get_contents read_file
Jun 03 PHP
教你如何快捷的使用cmd访问mysql小技巧
May 26 PHP
PHP使用CURL实现对带有验证码的网站进行模拟登录的方法
Jul 23 PHP
浅析php原型模式
Nov 25 PHP
php根据某字段对多维数组进行排序的方法
Mar 07 PHP
PHP中JSON的应用技巧
Oct 10 PHP
PHP内置加密函数详解
Nov 20 PHP
smarty模板数学运算示例
Dec 11 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和ACCESS写聊天室(六)
2006/10/09 PHP
PHP统计二维数组元素个数的方法
2013/11/12 PHP
php使用google地图应用实例
2014/12/31 PHP
php实现在站点里面添加邮件发送的功能
2020/04/28 PHP
PHP的PDO预处理语句与存储过程
2019/01/27 PHP
PHP实现新型冠状病毒疫情实时图的实例
2020/02/04 PHP
pjblog修改技巧汇总
2007/03/12 Javascript
form表单中去掉默认的enter键提交并绑定js方法实现代码
2013/04/01 Javascript
jquery操作checkbox示例分享
2014/07/21 Javascript
VS2008中使用JavaScript调用WebServices
2014/12/18 Javascript
基于jQuery通过jQuery.form.js插件实现异步上传
2015/12/13 Javascript
浅谈Sublime Text 3运行JavaScript控制台
2016/06/06 Javascript
jQuery中checkbox反复调用attr('checked', true/false)只有第一次生效的解决方法
2016/11/16 Javascript
JS判断鼠标进入容器的方向与window.open新窗口被拦截的问题
2016/12/23 Javascript
javascript计算渐变颜色的实例
2017/09/22 Javascript
Node解决简单重复问题系列之Excel内容的获取
2018/01/02 Javascript
JS canvas绘制五子棋的棋盘
2020/05/28 Javascript
微信小程序换肤功能实现代码(思路详解)
2020/08/25 Javascript
python的Tqdm模块的使用
2018/01/10 Python
基于python 爬虫爬到含空格的url的处理方法
2018/05/11 Python
Python使用add_subplot与subplot画子图操作示例
2018/06/01 Python
Python学习小技巧总结
2018/06/10 Python
Sanic框架流式传输操作示例
2018/07/18 Python
python中使用zip函数出现错误的原因
2018/09/28 Python
在python中只选取列表中某一纵列的方法
2018/11/28 Python
Python安装Flask环境及简单应用示例
2019/05/03 Python
Python 音频生成器的实现示例
2019/12/24 Python
Python文件操作基础流程解析
2020/03/19 Python
Jupyter notebook运行Spark+Scala教程
2020/04/10 Python
浅谈多卡服务器下隐藏部分 GPU 和 TensorFlow 的显存使用设置
2020/06/30 Python
html5 Canvas画图教程(7)—canvas里画曲线之quadraticCurveTo方法
2013/01/09 HTML / CSS
处理textarea中的换行和空格
2019/12/12 HTML / CSS
太阳镜仓库,售价20美元或更少:Sunglass Warehouse
2016/09/28 全球购物
人事专员职责
2014/02/22 职场文书
《蚕姑娘》教学反思
2014/04/15 职场文书
护士节慰问信
2015/02/15 职场文书