Categories: PHP编程

如何在PHP中捕获var_dump到字符串的结果?

var_dumo的结果值可以使用“output buffering”提取到一个字符串中。下面就是一个例子

输出控制函数有助于获得函数的输出并将其保存到字符串变量中。通常,PHP代码的输出通常显示在浏览器上。

<?php
   function varDumpToString($var) {
      ob_start();
      var_dump($var);
      $result = ob_get_clean();
      return $result;
   }
   //usage
   $data = array('first', 'second', 'third');
   $result = varDumpToString($data);
   echo $result;

输出

array(3) { [0]=> string(5) "first" [1]=> string(6) "second" [2]=> string(5) "third" }
0.0
00
区分PHP中的异常和错误
PHP FOR vs FOREACH性能比较
嘻嘻

嘻嘻IT: 笔者是一个工作七八年的程序猿老鸟,从事涉及的技术栈主要包括PHP、Linux、Devops等,喜欢研究新技术,尝试新技术,提升技术自动化和开发效率,致力于write less,do more! 技术每年都会层出不穷,领域划分的越来越细,不可能学习所有的东西,保持对技术的好奇心,理解技术中核心思想,做一个有深度,有思想的开发!

Recent Posts

Clockwise一款AI日历工具

Clockwise是一款创新的…

2天 ago

Leonardo一个视觉创意AI生成平台

Leonardo.ai提供了一…

2天 ago

DupDub一款终极AI内容创作助手

DupDub 是一个一站式内容…

2天 ago

Murf AI是一款尖端的AI声音生成器

Murf AI是一款尖端的AI…

2天 ago