A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© Yt雨天 初级黑马   /  2017-4-12 23:16  /  989 人查看  /  1 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

位运算符的应用 管理一组事物的开关状态》
什么是开关状态
  现实中 有很多数据都是只有两种结果 值 的   对应的其实就是我们的布尔类型的值。
所谓管理一组事物的开关状态 应理解为其实就是管理若干个 只有2个状态的“数据符号”
这里的管理目标是 使用一个变量  就可以表达  若干个数据的“当前状态”。具体由三个人物
1 通过该变量 可以获知任何一个数据的当前状态
2 通过该变量 可以将一个一个数据的状态:“关闭”
3 通过该变量 可以将一个一个数据的状态:“开启”
EditPlus++
代码
define(“d1”,1)
define(“d2”,2)
define(“d3”,4)
define(“d4”,8)
define(“d5”,16)
数组运算符  
+数字联合 也可以理解为“数组串联”
$arr1 = array(5=>10,8=>20, 10=>30);
$arr2 = array(3=>33,2=>22,);
$r1=$arrl+$arr2 结果为 arry(5=>10 , 2=>20,10=>30,3=>33,2=>22)
==:如果两个数组具有相同的建明和键值(可以顺序不同 或类型不同),则返回true

错误控制运算符@:
通常就用在一个地方:
$link = @mysql_connect (“数据库服务器地址”,“用户名”,“密码“)
如果该数据的语句失败 则屏蔽该失败的错误提示

运算符的优先级
单目运算符> 算数运算符.> 比较运算符 >逻辑运算符

if 分支结构
基本语法形式
if(条件判断1){
   分支1;
}
else if(条件判断2){
分支2;
}
else if(条件判断3){
分支3;
}
else{
// else 分支
}
说明
1 其中 2、3else if 部分可以重复若干次 也可以完全省略
2 最后 else部分 可以完全省略
3gaiif语句会从前往后 (从上往下)一次判断条件 如果某个条件满足了 就会执行其对应的分支,然后就结束if 分支结构语句!
4  如果前面所有条件都不满足  就会执行最后的else分支 (前提是有else分支)。

switcw 分支结构
形式
switvh (表达式){
  case 值1;
    break
degault:
  degault分支;
}
说明、
1  将表达式的结果数据 跟 ”值1“进行”相等判断“,如果相等 就执行分支1 否则继续对后续值进行判断。
2  如果某个分支判断为相等 则执行该分支语句后 如果其中没有break 则会直接进入下一个分支继续执行 而不会再去判断下一个分支的条件值,并直接碰到break语句才会跳出。


1 个回复

倒序浏览
加油,会玩!!!黑马伴我成长
来自宇宙超级黑马专属苹果客户端来自宇宙超级黑马专属苹果客户端
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马