PHP变量

作者: c与php | 来源:发表于2015-08-12 14:09 被阅读86次

    1.PHP有8中数据类型:

    四种基本变量:boolean、int、float、string

    两种符合:array(数组)、object(对象)

    resource、NULL

    2.gettype()得到变量的类型,settype()转换变量的类型,intval(),floatval(),strval()

    3.常量

    1、常量声明了就不会改变

    2、常量默认区分大小写

    3、常量不加$

    4、常量的值支持4种基本数据类型,int、boolean、float、string

    5、常量不能使用unset()释放

    6、defined()判断常量是否存在

    4.PHP的运算符

    常见运算符

    1、算术运算

    2、逻辑运算

    3、位运算

    4、赋值运算

    其他运算符

    运算元?运算元:运算元  《==》一?二:三《==》一是true输出二,否则输出三

    5.PHP的%取余,小数舍去,结果由前面的正负号决定

    6.例子

    <?php

    $a=5;

    $b=$a++ + ++$a;//$a++先用再加 ++$a先加再用 $a++是5;$a=6;++$a=7

    echo $b;//5+7=12

    echo $a;//7

    7.php中的+只做加法运算不做连接用,连接用.如str1.str2

    8.比较运算符,比较运算结果是boolean真或者假

    9.逻辑运算符

    短路例子

    <?php

    $a=0;

    $b=0;

    if($a=3 || $b=3){  //逻辑运算符||的优先级高于赋值运算符= 所以判断语句=={3||$b=3}这句话是假所以跳出,此时$a=0,$b=0

    $a++;

    $b++;

    }

    echo $a;//1

    echo $b;//1

    ?>

    10.位运算(&)

    要做位运算要先把数转成位

    var_dump(13&14);

    要先把13、14转成二进制,两个都是1就是1,其他为0

    var_dump('a' & 97);

    此时字符串要转成整形,为0,位运算结果是0

    var_dump('a' & 'A');

    A和a的ASCII值转成二进制,进行位运算

    相关文章

      网友评论

          本文标题:PHP变量

          本文链接:https://www.haomeiwen.com/subject/abiiqttx.html