PHP根据变量的类型 选择dump或echo_PHP教程

编辑Tag赚U币
教程Tag:暂无Tag,欢迎添加,赚取U币!

推荐:CI链接操作多个数据库
CI链接多个数据库 最近有个需求,做一个独立后台出来,这个独立后台有单独的库,单独的url,单独。但是,这里边只是一些基础数据,而使用者需要通过该库查看另一个库里的统计数据。这就带来一个问题:我需要在控制器里边可以同时操作两个数据库,而且这两个库毫不相干!

我想要在PHP输出变量的时候,如果是数组,则用var_dump,如果是字符串之类的,则echo即可,该如何实现呢?

此时,is_scalar内置函数就派上用场了。is_scalar --  检测变量是否是一个标量

标量变量是指那些包含了 integerfloatstring 或 boolean的变量,而 arrayobject 和 resource 则不是标量。

  1. <?php 
  2. function show_var($var) { 
  3.     if (is_scalar($var)) { 
  4.         echo $var
  5.     } else { 
  6.         var_dump($var); 
  7.     } 
  8. $pi = 3.1416; 
  9. $proteins = array("hemoglobin""cytochrome c oxidase""ferredoxin"); 
  10.  
  11. show_var($pi); 
  12. // 打印:3.1416 
  13.  
  14. show_var($proteins
  15. // 打印: 
  16. // array(3) { 
  17. //   [0]=> 
  18. //   string(10) "hemoglobin" 
  19. //   [1]=> 
  20. //   string(20) "cytochrome c oxidase" 
  21. //   [2]=> 
  22. //   string(10) "ferredoxin" 
  23. // } 
  24. ?>  

分享:PHP计算页面执行时间
做PHP开发的时候,想要 测试一个函数或一段代码的执行速度,该如何实现呢? 下面提供一个用于计算php代码执行时间的类,供大家使用. PHP计算页面执行时间类程序代码如下: ?php /** *用来测试一个函数或一段代码的执行速度 *@authorMarcoFly模板无忧www.mb5u.com */ class Ba

来源:未知//所属分类:PHP教程/更新时间:2012-07-05
相关PHP教程