当前位置:首页 » 编程语言 » phpreturnthis

phpreturnthis

发布时间: 2023-07-14 06:48:43

php如何用操作符 -> 连续访问多个方法

这个很简单,但前提是这种方法只能应用于类对象。

下面给你写个简单的例子:

<?php
//首先来写个简单的类
classa{
privateb=0;

publicfunctionc($Num=0){
$this->b=$Num;
return$this;//关键就在这里,有这条就可以连续调用了,原理下面再解释
}

publicfunctiond(){
echo$this->b;
}

}

//接下来是调用
$Obj=newa;
$Obj->c(500)->d();
//调用运行后,页面会输出500

原理解释:

在php中, return关键词通常会用于给函数方法返回值并终止该函数方法的运行

比如一个方法a, 如果return 1 那么这个函数最后的返回值就是1,

而类对象中,$this表示当前对象, 那么return $this 等于就是给函数返回了类当前对象,而这个函数的最后结果也成了一个对象, 那对象,自然就能使用 -> 调用该对象中的成员了!

❷ php类中,方法中的return this指的是什么

返回整个类对象,方便调用的元素对对象进行调用。

热点内容
scratch少儿编程课程 发布:2025-04-16 17:11:44 浏览:633
荣耀x10从哪里设置密码 发布:2025-04-16 17:11:43 浏览:362
java从入门到精通视频 发布:2025-04-16 17:11:43 浏览:78
php微信接口教程 发布:2025-04-16 17:07:30 浏览:303
android实现阴影 发布:2025-04-16 16:50:08 浏览:789
粉笔直播课缓存 发布:2025-04-16 16:31:21 浏览:339
机顶盒都有什么配置 发布:2025-04-16 16:24:37 浏览:206
编写手游反编译都需要学习什么 发布:2025-04-16 16:19:36 浏览:806
proteus编译文件位置 发布:2025-04-16 16:18:44 浏览:360
土压缩的本质 发布:2025-04-16 16:13:21 浏览:586