• 欢迎访问搞代码网站,推荐使用最新版火狐浏览器和Chrome浏览器访问本网站!
  • 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏搞代码吧

php中$this-)是什么意思?_php

php 搞代码 3年前 (2018-06-21) 83次浏览 已收录 0个评论

$this 的含义表示什么,实例化后的具体对象!

我们一般是先声明一个类,然后用这个类去实例化对象!

但是,当我们在声明这个类的时候,想在类本身内部使用本类的属性或者方法。应该怎么表示呢?

例如:

我们声明一个User类!它只含有一个属性$name;

classname

{

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中$this-)是什么意思?_php》,跪求各位点评,若觉得好的话请收藏本文,by 搞代码


喜欢 (0)
[搞代码]
分享 (0)
发表我的评论
取消评论

表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址