PHP变量

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值转成二进制,进行位运算

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 变量 预定义变量$GLOBALS$_GET$_POST$_REQUEST$_COOKIE$_SESSION$_SE...
    Dove_Q阅读 199评论 0 0
  • PHP的变量以$开头,而不是像其他强语言要用int,float.... PHP变量的特点: 1.变量不能以数字开头...
    c与php阅读 160评论 0 2
  • 一江遥望二君忧, 三徒成虎四季愁。 五湖知己难寻觅, 六欲七情乱心头。 八方喧嚣骇迁客, 九州同乐喜何求。 十面楚...
    旧活阅读 284评论 0 0
  • 醉了 没有月亮的晚上 江河的另一边 你还在唱情歌吗 醉了 听说风已然入睡 三十九度的子夜啊 心事赤裸裸 醉了 这一...
    红尘久客阅读 483评论 4 5
  • 大家好,我是一款美食爱啪啪,英文名叫Foodie,在中国大家都叫我吃货。说起来你还信,我是一个富二代,因为我爸比李...
    通通来习阅读 458评论 0 0