当前位置:首页 » 编程语言 » 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指的是什么

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

热点内容
如何下载油猴脚本并安装 发布:2025-02-08 15:02:12 浏览:594
硬件哪个配置性价比高 发布:2025-02-08 14:47:07 浏览:146
如何去掉仅限自动配置 发布:2025-02-08 14:37:55 浏览:708
压缩空气有啥 发布:2025-02-08 14:26:01 浏览:703
python输入一个数 发布:2025-02-08 14:26:00 浏览:451
普惠e卡最初密码是多少 发布:2025-02-08 14:21:57 浏览:476
亚索后q脚本 发布:2025-02-08 14:21:06 浏览:325
官方源码 发布:2025-02-08 14:09:25 浏览:438
python过滤器 发布:2025-02-08 14:05:06 浏览:618
火山币算法 发布:2025-02-08 14:04:49 浏览:670