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 include的妙用,实现路径加密
Jul 29 PHP
PHP session有效期问题
Apr 26 PHP
PHP验证码类代码( 最新修改,完全定制化! )
Dec 02 PHP
php分页思路以及在ZF中的使用
May 30 PHP
php获取qq用户昵称和在线状态(实例分析)
Oct 27 PHP
PHP 5.3和PHP 5.4出现FastCGI Error解决方法
Feb 12 PHP
PHP几个实用自定义函数小结
Jan 25 PHP
php用户登录之cookie信息安全分析
May 13 PHP
php安装ssh2扩展的方法【Linux平台】
Jul 20 PHP
Laravel+jQuery实现AJAX分页效果
Sep 14 PHP
laravel5.4生成验证码的实例讲解
Aug 05 PHP
yii框架使用分页的方法分析
Jul 25 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 或网站服务器日志,并正确配置 PHP 安装最快的解决办法
2010/08/01 PHP
PHP中通过加号合并数组的一个简单方法分享
2011/01/27 PHP
Chrome Web App开发小结
2014/09/04 PHP
Ubuntu中搭建Nginx、PHP环境最简单的方法
2015/03/05 PHP
PHP编写登录验证码功能 附调用方法
2016/05/19 PHP
php连接mysql数据库
2017/03/21 PHP
Laravel框架用户登陆身份验证实现方法详解
2017/09/14 PHP
PHP常用日期加减计算方法实例小结
2018/07/31 PHP
Thinkphp5 如何隐藏入口文件index.php(URL重写)
2019/10/16 PHP
解决表单中第一个非隐藏的元素获得焦点的一个方案
2009/10/26 Javascript
jquery 图片 上一张 下一张 链接效果(续篇)
2010/04/20 Javascript
jQuery 创建Dom元素
2010/05/07 Javascript
js中回调函数的学习笔记
2014/07/31 Javascript
实例分析javascript中的call()和apply()方法
2014/11/28 Javascript
ECMA5数组的新增方法有哪些及forEach()模仿实现
2015/11/03 Javascript
JS与HTML结合使用marquee标签实现无缝滚动效果代码
2016/07/05 Javascript
vue.js实现带日期星期的数字时钟功能示例
2018/08/28 Javascript
vue elementui form表单验证的实现
2018/11/11 Javascript
深入理解javascript prototype的相关知识
2019/09/19 Javascript
学习python类方法与对象方法
2016/03/15 Python
Python中列表元素转为数字的方法分析
2016/06/14 Python
Python批量生成特定尺寸图片及图画任意文字的实例
2019/01/30 Python
Python给图像添加噪声具体操作
2019/03/03 Python
Python3.5集合及其常见运算实例详解
2019/05/01 Python
numpy库reshape用法详解
2020/04/19 Python
css3利用transform变形结合事件完成扇形导航
2020/10/26 HTML / CSS
CSS3 文字动画效果
2020/11/12 HTML / CSS
移动web模拟客户端实现多方框输入密码效果【附代码】
2016/03/25 HTML / CSS
Skyscanner波兰:廉价航班
2017/11/07 全球购物
大二自我鉴定范文
2013/10/05 职场文书
运动会广播稿200米
2014/01/27 职场文书
初三化学教学反思
2016/02/22 职场文书
古诗文之爱国名句(77句)
2019/09/24 职场文书
如何使用php生成zip压缩包
2021/04/21 PHP
Vue实现下拉加载更多
2021/05/09 Vue.js
配置nginx负载均衡
2022/05/06 Servers