当前位置:首页 » 编程语言 » 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-05-14 23:07:47 浏览:336
怎么查看泰拉服务器ip 发布:2025-05-14 23:03:29 浏览:72
c语言学生成绩查询系统 发布:2025-05-14 22:58:30 浏览:4
怎么进别人的服务器 发布:2025-05-14 22:45:55 浏览:772
用编程写音乐 发布:2025-05-14 22:45:08 浏览:782
如何识别电脑的网络配置 发布:2025-05-14 22:38:46 浏览:847
pipforpython3 发布:2025-05-14 22:38:34 浏览:350
如何把迷你世界的服务器搞崩 发布:2025-05-14 22:37:15 浏览:94
如何让安卓卡死机 发布:2025-05-14 22:36:27 浏览:634
wemall微商城源码 发布:2025-05-14 22:15:20 浏览:804