在一行语句里调用一个类的多个方法,该怎么写? 只要那些方法返回的是 $this 那么就不会不能通过 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 用清晰的代码表述一下:<?phpclass testcls{ function fun1(){ echo 'fun1'; } function fun2(){ echo 'fun1'; } function fun3(){ echo 'fun3'; }}$test = new testcls();$test->fun1()->fun2()->fun3();?>$test->fun1()->fun2()->fun3(); 这样写不行。那该怎么写?用一行语句调用3个方法。 这样写class testcls{ function fun1(){ echo 'fun1'; return $this; } function fun2(){ echo 'fun1'; return $this; } function fun3(){ echo 'fun3'; return $this; }}$test = new testcls();$test->fun1()->fun2()->fun3(); 网站如何分享内容到手机? php有没有什么计算分数的好方法? Shell脚本 什么意思啊 【急】php分页 求一个php分页类,要有详细的使用例子。 紧急求救! 如何让页面在停留了几秒后再跳转至其他页面?? 我的发布问题!有代表性请看! 这个变量如何读取? FAQ和精华区有什么区别? iframe的问题 PHP怎么创建文件并且写入文字 能不能用PHP修改数据包的IP头
<?php
class testcls{
function fun1(){
echo 'fun1';
}
function fun2(){
echo 'fun1';
}
function fun3(){
echo 'fun3';
}
}
$test = new testcls();
$test->fun1()->fun2()->fun3();
?>
$test->fun1()->fun2()->fun3(); 这样写不行。
那该怎么写?用一行语句调用3个方法。
function fun1(){
echo 'fun1';
return $this;
}
function fun2(){
echo 'fun1';
return $this;
}
function fun3(){
echo 'fun3';
return $this;
}
}
$test = new testcls();
$test->fun1()->fun2()->fun3();