跳转到主内容
新派编程网 - 新潮编程理念,全新技术课堂!

php根据变量的类型 自动识别echo或dump_PHP教程

有时我们要输出字符中的变量我们可能会用到dump_var但如果我们想自动输出,我们就需要算定函数了。

代码如下复制代码function show_var($var) {if (is_scalar($var)) {echo $var;} else {var_dump($var);}}$pi = 3.1416;$proteins = array("hemoglobin", "cytochrome c oxidase", "ferredoxin");show_var($pi);// 打印:3.1416show_var($proteins)// 打印:// array(3) {// [0]=>// string(10) "hemoglobin"// [1]=>// string(20) "cytochrome c oxidase"// [2]=>// string(10) "ferredoxin"// }?>描述bool is_scalar ( mixed $var )如果给出的变量参数 var 是一个标量, is_scalar() 返回 TRUE,否则返回 FALSE。

标量变量是指那些包含了 integer、float、string 或 boolean的变量,而 array、object 和 resource 则不是标量。

Note:PHP 8.5.5 PHP 8.5.5 是 PHP 8.5 分支的维护更新版本。该版本延续了“小步快跑”的迭代逻辑,通过深度错误修复、底层性能微调以及安全加固,旨在为开发者提供一个更健壮、更高效的运行环境。该版本严格遵守语义化版本规范,不包含破坏性变更。

下载尽管当前的 resource 类型是居于整数的,但 is_scalar() 不会把它们当作是标量,因为资源是抽象数据类型。不能依赖于执行细节,因为它可能会改变。

http://www.bkjia.com/PHPjc/629106.html www.bkjia.com true http://www.bkjia.com/PHPjc/629106.html TechArticle有时我们要输出字符中的变量我们可能会用到dump_var但如果我们想自动输出,我们就需要算定函数了。 代码如下 复制代码 ?phpfunction show_v...

相关文章