php 学习总结

php 学习总结

1. 常量 : 只有数字,布尔值,字符串可以做为常量

    define('NAME',1);

    echo NAME;

 

2. 判断类型

is_int() 判断一个"值"是否是整型

is_float() 判断一个"值"是否是浮点数

is_string() 判断一个"值"是否是字符串

is_bool() 判断一个"值"是否是布尔型
is_array() 判断一个"值"是否是数组

 

3. 可变变量

    $x = 'a';

    $$x = 'b';

    echo $a;

 

4. 变量引用 ( 变量$x , $y是对同一个值的引用,改边任何一个,另一个都跟着干变,只是一个变量的别名 )

    $x = 1;

    $y = & $x;

    echo $y; // 1;

 

5. 静态变量

    function o(){

        // 静态变量只在第一次初始化,以后执行就不会再初始化了       

        static $name = 1;

        static $name = 2;

        $name++;

    }

 

    o();

    o();

 

6. 类型转换符 (int) (float) (string)

    $name = (int) '1';

    $name 值为1,原值不变

 

7. 按引用传递参数 按引用传递参数操作的是原值

    $name = 1;

    function o(& $value=3){

        $value += 1;

    }

    o($name);

    echo $name; // 输出2 已经改边了 $name的值

 

8. func_get_args();

 

9. 可变函数

    function a(){

        echo 'hoho';

    }

    $x = 'a';

    $x(); // 输出 hoho

    function_exists($x); // 用于判断一个变量是否为函数

 

10. 字符串方法

    $str = 'abcd';

    strlen($str); // 输出字符串的长度

    trim($str); // 删除字符串2边的空白符

    strtolower($str); // 字符变成小写

    strtoupper($str); // 字符变成大写

    ucfirst($str); // 字符串第一个字符变成大写

    ucwords($str); // 字符串每一个单词的第一个字符变成大写

    htmlentities($str); // 对所有特殊字符进行实体引用 如 < > " ' & 等等

    htmlspecialchars($str); // 只对html语法字符进行实体引用 & " ' < >

 

ZYL
关于作者 ZYL

共0条评论

0/200