var_dumo के परिणामी मान को 'आउटपुट बफरिंग' का उपयोग करके एक स्ट्रिंग में निकाला जा सकता है। नीचे एक उदाहरण दिया गया है जो इसे प्रदर्शित करता है -
उदाहरण
<?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; आउटपुट कंट्रोल फंक्शन किसी फंक्शन का आउटपुट प्राप्त करने और उसे एक स्ट्रिंग वेरिएबल में सेव करने में मदद करता है। सामान्य तौर पर, PHP कोड का आउटपुट आमतौर पर ब्राउज़र पर प्रदर्शित होता है।
आउटपुट
यह निम्नलिखित आउटपुट देगा -
array(3) { [0]=> string(5) "first" [1]=> string(6) "second" [2]=> string(5) "third" }