php中$this是啥意思
时间:2021-11-05
来源:互联网
今天PHP爱好者为您带来在php中,“$this”的意思为“当前对象”,它是指向当前对象实例的指针,与连接符“->”联合使用,专门用来完成对象内部成员之间的访问;语法“$this -> 成员属性;”或“$this -> 成员方法(参数列表);”。希望对大家有所帮助。
本教程操作环境:windows7系统、PHP7.1版、DELL G3电脑
$this 的含义是表示实例化后的具体对象,即当前对象;$this就是指向当前对象实例的指针,不指向任何其他对象或类。
在 PHP 面向对象编程中,对象一旦被创建,在对象中的每个成员方法里面都会存在一个特殊的对象引用“$this
”。成员方法属于哪个对象,“$this
”就代表哪个对象,与连接符->
联合使用,专门用来完成对象内部成员之间的访问。如下所示:
$this -> 成员属性;
$this -> 成员方法(参数列表);
比如在 Website 类中有一个 $name
属性,我们可以在类中使用如下方法来访问 $name
这个成员属性:
$this -> name;
需要注意的是,在使用 $this
访问某个成员属性时,后面只需要跟属性的名称即可,不需要$
符号。另外,$this
只能在对象中使用,其它地方不能使用 $this
,而且不属于对象的东西 $this
也调用不了,可以说没有对象就没有 $this。
使用 $this 调用类中的属性和方法。
<?php
header("Content-type:text/html;charset=utf-8");
class Website {
public $name;
public function __construct($name) {
$this -> name = $name;
$this -> name();
}
public function name() {
echo $this -> name . '<br>';
$this -> url();
}
public function url() {
echo 'https://www.php.cn/<br>';
$this -> title();
}
public function title() {
echo 'PHP入门教程<br>';
}
}
$object = new Website('PHP中文网');
?>
输出结果:
以上就是php中$this是啥意思的详细内容,更多请关注php爱好者其它相关文章!
-
造作海岛雪地洞口在哪里(海岛和雪地哪个图好打) 时间:2025-06-16
-
三角洲行动S4赛季还有多久-S4赛季结束时间 时间:2025-06-16
-
鸣潮卡提希娅养成攻略_鸣潮卡提希娅养成攻略方式(鸣潮卡提希娅养成攻略2024最新) 时间:2025-06-16
-
ZIL币历史最低价与最高价统计 时间:2025-06-16
-
卡拉彼丘基板怎么获得-全基板获取方式 时间:2025-06-16
-
鸣潮2.4版本全新声骸介绍_鸣潮2.4版本都有哪些全新的声骸(潮鸣电挚) 时间:2025-06-16
今日更新
-
vscode怎样引入vuejs框架
阅读:18
-
html中怎么设置input的宽度
阅读:18
-
php怎么查看文件的权限设置
阅读:18
-
javascript如何删除class
阅读:18
-
php怎么判断删除文件是否成功
阅读:18
-
PHP中怎样获取目录中的文件名(总结分享)
阅读:18
-
值得收藏的8个实用CSS效果代码(分享)
阅读:18
-
css的三种定位方式是什么
阅读:18
-
php怎么根据时间查询sql
阅读:18
-
在css中变量什么
阅读:18