欧美日韩精品在线,国内精品久久久久久久久,一级毛片恃级毛片直播,清纯唯美亚洲综合欧美色

PHP根據(jù)變量的類型 選擇dump或echo_PHP教程

編輯Tag賺U幣
教程Tag:暫無(wú)Tag,歡迎添加,賺取U幣!

推薦:CI鏈接操作多個(gè)數(shù)據(jù)庫(kù)
CI鏈接多個(gè)數(shù)據(jù)庫(kù) 最近有個(gè)需求,做一個(gè)獨(dú)立后臺(tái)出來(lái),這個(gè)獨(dú)立后臺(tái)有單獨(dú)的庫(kù),單獨(dú)的url,單獨(dú)。但是,這里邊只是一些基礎(chǔ)數(shù)據(jù),而使用者需要通過(guò)該庫(kù)查看另一個(gè)庫(kù)里的統(tǒng)計(jì)數(shù)據(jù)。這就帶來(lái)一個(gè)問(wèn)題:我需要在控制器里邊可以同時(shí)操作兩個(gè)數(shù)據(jù)庫(kù),而且這兩個(gè)庫(kù)毫不相干!

我想要在PHP輸出變量的時(shí)候,如果是數(shù)組,則用var_dump,如果是字符串之類的,則echo即可,該如何實(shí)現(xiàn)呢?

此時(shí),is_scalar內(nèi)置函數(shù)就派上用場(chǎng)了。is_scalar --  檢測(cè)變量是否是一個(gè)標(biāo)量

標(biāo)量變量是指那些包含了 integerfloatstring 或 boolean的變量,而 arrayobject 和 resource 則不是標(biāo)量。

  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計(jì)算頁(yè)面執(zhí)行時(shí)間
做PHP開(kāi)發(fā)的時(shí)候,想要 測(cè)試一個(gè)函數(shù)或一段代碼的執(zhí)行速度,該如何實(shí)現(xiàn)呢? 下面提供一個(gè)用于計(jì)算php代碼執(zhí)行時(shí)間的類,供大家使用. PHP計(jì)算頁(yè)面執(zhí)行時(shí)間類程序代碼如下: ?php /** *用來(lái)測(cè)試一個(gè)函數(shù)或一段代碼的執(zhí)行速度 *@authorMarcoFly模板無(wú)憂m.dounai2.com */ class Ba

來(lái)源:未知//所屬分類:PHP教程/更新時(shí)間:2012-07-05
相關(guān)PHP教程