与其说是学习PHP,比如说是将C语言的部分内容复习了一遍
如赋值、算术、比较、逻辑、三目,自操作运算符,
其中比较运算符中PHP多了“===”(全等于),“!==”(不全等于)
全等于:数值大小、数据类型全相同 不全等于:数值大小或数据类型二者有一个相同
而逻辑运算符的书写形式:
Var_dump(变量==’ ‘&&(||)变量==’ ‘);
Var_dump(!(变量==’ ‘));
在此PHP多了连接运算符
1.“.”:将两个字符串连接到一起
2.“.=”:将左边内容和右边内容连接起来,然后重新赋值给左边的变量(类似C语言中的“a+=b;”)
计算机码:原码、反码和补码
反码:符号位不变,其他位取反
补码:反码+1
反码和补码针对负数,对于负数,系统存入的是对应的补码,取出来也是对应的补码
而正数,其反码和补码都是其本身
该码的应用需要与位运算符结合
如与按位与(原码对位两个数都为1,结果为1,否则为0,一个一个进行比较)和按位或(原码对位二者有一个为1,结果为1)运算结果:
位运算大体也和C语言一样,但多了<<(按位左移,右边补0)和>>(按位右移,左边补符号位对应内容(0、1),移动了几位就要对应补几个符号位的数字)
流程控制替代语法:该替代语法PHP只提供了分支结构和循环结构的替代语法
在了解该内容之前,需要先了解PHP在HTML语言内容下的使用方法,
例
即PHP语言对HTML语言在其语法有效的空间下,对HTML语言仍具有作用
流程变换后:
即将循环结构或者分支结构‘{’使用‘:’替代,‘}’使用‘end+对应的循环名;’
例:if(条件): endif;对应于if(条件){}
等等