您现在的位置是:首页 >其他 >PHP学习之旅 - 连接,错误抑制,三目运算网站首页其他

PHP学习之旅 - 连接,错误抑制,三目运算

结成明日奈是我老婆 2024-08-09 12:01:02
简介PHP学习之旅 - 连接,错误抑制,三目运算

连接运算符

  • .:将俩个字符串拼接的一种符号
<?php
  $a = '你';
  $b = '我';
  echo $a.$b;
?>

输出你我

  • .=:复合运算,将左边的内容与右边的内容连接起来,然后重新赋值给左边函数
<?php
  $a = '你';
  $b = '我';
  echo $a .= $b;
?>

错误抑制符

比如说有这样一个错误

<?php
  $a = 10;
  $b = 0;
  echo $a / $b;
?>

我们可以

<?php
  $a = 10;
  $b = 0;
  echo @($a / $b);
?>

错误抑制符通常在生产环境(上线)会用到,在开发环境不会用,系统本身最好没有任何错误。

三目运算符

//条件语句?为true的表达式:为false的表达式

自操作运算符

  • ++:自增1
  • --: 自减1

计算机码

  • 原码: 数据本身从十进制转换成二进制得到的结果
    • 正数: 左边符号位为0
    • 负数: 右边符号位为1
  • 反码: 针对负数,符号位不变,其他位取反
  • 补码: 针对负数,反码+1
原码
+0 : 0000 0000
-0 : 1000 0000

取反
0000 0000
1111 1111

补码
0000 0000

位运算符

取出计算机中最小的单位(位bit)进行运算

  • &: 按位与,俩个位都为1结果为1,否则为0(与乘法相似)
  • |:按位或,俩个有一个为1,结果就为1(与加法类似)
  • ~:按位非,一个位如果为1,则为0,如果位为0,则为1
  • ^: 按位异或,俩个相同则为1,不同为0
  • <<: 按位左移; 整个位(32位),向左移动一位,右边补0
  • >>:按位右移;整个位(32位),向左移动一位,左边补符号位对应内容(正数补0,负数补1)
风语者!平时喜欢研究各种技术,目前在从事后端开发工作,热爱生活、热爱工作。