码迷,mamicode.com
首页 > 其他好文 > 详细

8.7

时间:2019-08-08 00:45:05      阅读:143      评论:0      收藏:0      [点我收藏+]

标签:大小   返回结果   提前   nbsp   结果   没有   变量   必须   switch   

1、运算符:

1)赋值运算符:(=)

2)算术运算符:(+ - * / %)

在做除法和取余运算时,除数不能为0

3)比较运算符:(> 、<、>=、<=、==、===、!=、!==)

比较两个数的大小,内容是否相同,返回的值都是布尔型,满足true,不满足false

4)逻辑运算符:(&&  ||  !)

针对运算的结果进行匹配,返回结果也是布尔型,满足ture,不满足false(&&与||又称为短路运算符)

&&:逻辑与,同真则真,一假则假

||:逻辑或,一真则真,同假则假

!:逻辑非,将最终的结果取反

5)连接运算符:(.   .=)

将多个字符串进行拼接

A.b

A.=b ——>A = A.b

6)错误抑制符:@

在php中有一些错误可以提前预知,但是这些错误可能无法避免,但是又不希望报错给用户看,可以使用错误抑制符处理;

@:在可能出错的表达式前面使用@符号

 

7)三目运算符:表达式1?表达式2:表达式3;

可以复合的三目运算符

表达式1?(表达式2?表达式4:表达式5):(表达式3?表达式5:表达式6);

8)自操作运算符:自增与自减++   --

衍生符号:类似自操作:(+=、-+、*=、/=、%=)

如果进行除法或取余运算,需考虑右边表达式的结果是否是0(是0会出错)

 

2、流程控制:

1)顺序结构:从上往下执行

2)分支结构:

if分支:

if(判断条件1){     //判断条件必须是bool类型的

    满足判断条件1执行这条语句;

}else if(判断条件2){

    //满足判断条件2执行这条语句;

}else{

    //所有判断条件都不满足要执行的语句;

}

 Switch分支语句:

switch(判断条件){   //只能是固定的变量

    case 1: //满足条件;

        执行代码1;

        break;     //跳出语句

    case 2:

        执行代码2;

        break;     //跳出语句

    case 3:

        执行代码3;

        break;     //跳出语句

      //.....

    default:  //默认执行,上边的case都没有执行

        最后要执行的代码;

}

 

if和switch的选择:

switch处理的条件比较多,同时比较单一,而且是固定值匹配的分支结构

 

3)循环结构:

for循环:(输出1-100)

for($i=1;$i<=100;$i++){

    echo $i."<br/>";

}

                           

 

8.7

标签:大小   返回结果   提前   nbsp   结果   没有   变量   必须   switch   

原文地址:https://www.cnblogs.com/qklgs/p/11318635.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!