为毛要起名

字符串

四种形式

单引号字符串

‘字符串内容’

双引号字符串

“字符串内容”

单引号定界符字符串

<<<'abcd'
字符串内容
abcd;

双引号定界字符串

<<<"abcd"
字符串内容
abcd;//注这一行除此之外不能有另外,不然会报错

转义符

在PHP语言中字符串有一些符号需要转义,只要一个字符串中
单引号字符串
// /‘
双引号字符串
// /“ /$ /teb / (换行符) /回车键
单引号定界符字符串
//
双引号定界字符串
// /“ /$ /teb / (换行符) /回车键

自增运算

字符串自增,直接增一位例如

$v1=123abc;
echo ++$v1;  //输出的值为123abd
$v2=zzzz;
echo ++$v2; //输出的值为aaaaa

自增有两种,一种是前自增,一种是后自增
前自增
++$
后自增
$++
两者对下一行的影响相同,但一个是先自增后运算,一个是先运算后自增例如
$v1=1;
v 2 = 1 ; e c h o + + v2=1; echo ++ v2=1;echo++v1; //输出2
echo $v1++; //输出1
在循环语句中前自增比后自增效率高

比较运算符

> >= < <= == === != !===

//其中==是比较模糊的等于而===要求数据类型,值都相等

不要对浮点数直接大小比较
1.有布尔值,转为布尔值比较
2.否则,有数字值进行数字值大小比较
3.否则,纯数字字符串转为数字值比较
3,非纯数字字符串,重头提取比较直到比出大小

逻辑运算符

非 或 与

前面加!
与 A&&B
A和B都满足条件即为真
或 A||:B
A和B有一个满足条件即为真例如

$v1=3;
$v2=5;
$v1 && $v2  >4  //fales
$v1 || $v2 >4 //true

逻辑运算符的短路现象

$v1=3;
$v2=5;
$v1 && $v2  >4  //fales
$v1 // $v2 >4 //true

其中$v1已经小与4即无需进行下一步判断即可确定为fales这种现象为逻辑运算符的短路现象

字符串运算符

1.符号只有一个:.
2.将符号两边的字符串链接在一起
3如果两边不是字符串就自动转换成字符串连接起来例如
12 . 3 ==>> " 123"

条件运算符

形式
数据1 ? 数据2 :数据3
这是逻辑判断的简写
if(数据1){
$变量名=数据值2
}
else{
$变量名=数据值3
}
如果数据值1不是布尔值,也会转为布尔值

位运算符

  1. 一个整数由32个位组成
  2. 位运算符仅仅针对整数
  3. 运算符
  4. &按位与
    |:按位或
    ~:按位非:按位取反
    ^:按位异或
  &
  1 & 1   //1
  1 & 0  //0
  0 & 0  //0
  | 
  1 | 1  //1
  1 | 0  //1
  0 | 0  //0
  ~
  ~1  //0
  ~0 //1
  ^
  1 ^ 1 //0 
  1 ^ 0 //1
  0 ^ 0 //0
  //同号为0,异号为1

按位与预算

$v1 & $v2 //v1,v2两个任意整数
将两个整数的二进制形式–32位 的每一个对应数字进行按位与运算

按位或预算

$v1 | $v2 //v1,v2两个任意整数
将两个整数的二进制形式–32位 的每一个对应数字进行按位或运算

按位左移

形式
$v1 << $v2
把v1的二进制形式整体左移v2位,左边多出去不管,右边空出来补零
按位右移类似

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值