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爱好者其它相关文章!
-
Huobi(HTX)交易所全面综合评价(2025年最新HTX详细评估) 时间:2025-05-01
-
衍生品加密货币交易所有哪些?顶级衍生品加密货币交易所排名前十 时间:2025-05-01
-
虚拟货币交易所该怎么选?全球虚拟货币交易所排名2025 时间:2025-05-01
-
2025 年最佳比特币交易所:交易比特币 (BTC) 的 15 家加密货币交易所 时间:2025-05-01
-
Gate.io大门交易平台全面解析:功能、特色与用户体验 时间:2025-05-01
-
2025年全球前14大现货虚拟货币交易所排名介绍与推荐 时间:2025-05-01
今日更新
-
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