<?php declare(strict_types=1); ini_set('display_errors', 'On'); error_reporting(-1); /** * 打印变量的相关信息 * * @param mixed $value 要打印的表达式 * @param mixed ...$values 更多要打印的表达式 * @return void echo */ function v(mixed $value, mixed ...$values): void { ob_start(); // 打开输出控制缓冲 var_dump($value); echo ob_get_clean(); // 从缓冲区获取var_dump()的内容,然后清空缓冲区 foreach ($values as $v) { v($v); // 递归 } } v('张三', '男', 2003, ['job' => 'IT民工', 'language' => 'PHP']); // string(6) "张三" // string(3) "男" // int(2003) // array(2) { // ["job"]=> // string(8) "IT民工" // ["language"]=> // string(3) "PHP" // }
Copyright © 2024 码农人生. All Rights Reserved