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爱好者其它相关文章!
-
PEPE币目前在哪些平台支持合约杠杆?最大倍数是多少 2025-06-30
-
ORDI币在哪个平台上线?是否已上线Binance和OKX 2025-06-30
-
ORDI首次发行时间与首发方式介绍 2025-06-30
-
加密货币基金热潮不歇!连续 11 周吸金、上周净流入 27 亿美元 2025-06-30
-
-
ORDI币上市时间及首日开盘价行情追踪 2025-06-30