php ob 递归调用
2016-01-24 09:04
435 查看
public function dd($i){
$i--;
if($i > 0){
ob_start();
echo "test".$i;
$str = ob_get_clean();
return $str.$this->dd($i);
}else{
return 22;
}
}
public function actionIndex(){
ob_start();
echo "Hellon/"; //输出
echo $this->dd(6);
ob_end_flush();//输出全部内容到浏览器
exit;
}
输出结果:
Hellon/test5test4test3test2test122
$i--;
if($i > 0){
ob_start();
echo "test".$i;
$str = ob_get_clean();
return $str.$this->dd($i);
}else{
return 22;
}
}
public function actionIndex(){
ob_start();
echo "Hellon/"; //输出
echo $this->dd(6);
ob_end_flush();//输出全部内容到浏览器
exit;
}
输出结果:
Hellon/test5test4test3test2test122
相关文章推荐
- PHP 语句 函数 字符串处理
- PHP 系统变量 环境变量
- php mysql数据库操作mysql和pdo的实现
- PHPSTROM快捷键备份
- PHP——explode的应用(获取字符串,拆为下拉列表)
- 【转载】PHP7革新与性能优化
- 详解PHP对象的串行化与反串行化
- PHP验证码生成原理和实现
- PHP导出Excel实例讲解
- php mysql数据库操作mysql和pdo的实现
- ntpdate[16603]: the NTP socket is in use
- ContentProvider(内容提供者)简单运用
- php7和php5 性能测试对比,php7是一个值得你尝试的版本!
- PHP——字符串
- vsftpd安装和配置(备忘)
- PHP——自定义函数
- LTP 源码分析- 总纲
- win7 64bit下最新Apahe2.4.18+php7.0.2+MySQL5.7.10配置
- TFTP服务
- IIS 设置 FTP 服务器 添加多个账户