var_dump()函數 為可輸出項
放進函數中
可以直接輸出函數
得到 var_dump 的傳回值
*EG
function xx(){
$a = '1,2,3,false,great,FALSE';
var_dump($a);
}
//var_dump($a);
xx();
!!注:
var_dump 可以進行 比較運算
如 $a = 10;
$b = 12;
var_dump($a>$b);
傳回值為 bool( false或true )
-------------------------------------------------------------
grttype() 函數 為擷取值
不可輸出
需要借助 echo print輸出 或者存入函數中
*EG
function cc(){
$a = '1,2,3,false,great,FALSE';
$b = gettype($a);
return $b;
}
//$b = gettype($a);
print cc();
-----------------------------------------------------------
is_$type(); 此函數傳回值為 "FALSE"或"TRUE";
無法輸出
*常用在判斷語句中*
!!注 "is_numeric" 傳回"TRUE" 的情況有以下幾種:
1. int整形
2. float浮點型
3. num的string字元串型
----------------------------------------------------------
!!注:
在函數内部擷取外部的全局變量時
應在函數内部聲明 "global $xx"
因為:局部變量會掩蓋全局變量的可見性。