千家信息网

php中$this是什么意思

发表于:2024-11-23 作者:千家信息网编辑
千家信息网最后更新 2024年11月23日,这篇文章主要讲解了"php中$this是什么意思",文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习"php中$this是什么意思"吧!在php中,"$thi
千家信息网最后更新 2024年11月23日php中$this是什么意思

这篇文章主要讲解了"php中$this是什么意思",文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习"php中$this是什么意思"吧!

在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 调用类中的属性和方法。

 name = $name;                $this -> name();        }        public function name() {                echo $this -> name . '
'; $this -> url(); } public function url() { echo 'https://www.yisu.com/
'; $this -> title(); } public function title() { echo 'PHP入门教程
'; }}$object = new Website('');?>

输出结果:

感谢各位的阅读,以上就是"php中$this是什么意思"的内容了,经过本文的学习后,相信大家对php中$this是什么意思这一问题有了更深刻的体会,具体使用情况还需要大家实践验证。这里是,小编将为大家推送更多相关知识点的文章,欢迎关注!

0