当前位置:Gxlcms > PHP教程 > php中根据变量的类型 选择echo或dump

php中根据变量的类型 选择echo或dump

时间:2021-07-01 10:21:17 帮助过:6人阅读

此时,is_scalar内置函数就派上用场了。

is_scalar -- 检测变量是否是一个标量

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

代码如下:
  1. <br><?php <br>function show_var($var) { <br>if (is_scalar($var)) { <br>echo $var; <br>} else { <br>var_dump($var); <br>} <br>} <br>$pi = 3.1416; <br>$proteins = array("hemoglobin", "cytochrome c oxidase", "ferredoxin"); <br><br>show_var($pi); <br>// 打印:3.1416 <br><br>show_var($proteins) <br>// 打印: <br>// array(3) { <br>// [0]=> <br>// string(10) "hemoglobin" <br>// [1]=> <br>// string(20) "cytochrome c oxidase" <br>// [2]=> <br>// string(10) "ferredoxin" <br>// } <br>?> <br>

人气教程排行