天天看點

0408學習總結-辨識函數類型

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"

    因為:局部變量會掩蓋全局變量的可見性。