php变量输出

180it 2020-02-20 AM 2434℃ 0条
/**
 * 变量输出
 *
 * @param mixed $var
 * @param string $label
 * @param bool $echo
 */
function dump($var, $label = null, $echo = true)
{
    ob_start();
    var_dump($var);
    $output = ob_get_clean();
    $output = preg_replace("/\]\=\>\n(\s+)/m", "] => ", $output);

    $cli = preg_match("/cli/i", PHP_SAPI) ? true : false;

    if ($cli === true) {
        $output = PHP_EOL . $label . PHP_EOL . $output . PHP_EOL;
    } else {
        $output = '<pre>' . PHP_EOL . $label . PHP_EOL . $output . '</pre>' . PHP_EOL;
    }

    if ($echo) {
        echo $output;
    }

    return $output;
}

支付宝打赏支付宝打赏 微信打赏微信打赏

如果文章或资源对您有帮助,欢迎打赏作者。一路走来,感谢有您!

标签: none

php变量输出