天天看点

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"

    因为:局部变量会掩盖全局变量的可见性。