PHP 入门4 常量和运算符

常量:常量就是永恒不变的量

如何定义一个常量:
格式:define(“常量名”,“常量值“,大小写是否敏感布尔值);默认不传第三个参数时是严格区分大小写的。True表示大小写不区分。False区分大小写

常量名:

1常量名开头不允许使用$

2可以使用英文,不可以使用中文

3可以使用数字,但是不能以数字开头

4不能使用特殊符号,但是下划线除外。

5常量名要有意义

6通常常量名都是大写的。 常量的大小写敏感与否与定义时有关。

常量值:常量值在设置时尽量满足标量类型。

常量的特点:

1常量一旦定义不能再次修改。

2习惯上常量都是大写的。

3常量大小写不一定敏感也不一定不敏感。

4常量是可以参与运算的

系统常量:

__FILE__ 代表当前文件的绝对路径

__LINE__ 代表当前常量所在当前的行数。

获取所有系统常量:

Get_defined_constants();得到结果为一个数组。

Constant(); 获取指定常量的常量值,一般不用。

Defined();检测一个常量是否设置过如果设置过则返回true,如果没设置过则返回false

运算符:

1什么是运算符:参与运算的符号

2什么是运算:由一个值经过某种操作得到新值的过程就是运算。

1+2 = 5  x=2...

运算符的分类:

按照运算符两边的操作数分类:

单目运算 一元运算符

双目运算 二元运算符

三目运算 三元运算符

算数运算符:

+ - * / 除数不能为0 %取余求模除数不能为0

++ --

变量++:+1  如果变量使用该方式进行自增运算的同时还进行了其他的操作那么先进行其他操作在进行变量+1操作。

++变量:+1如果如果变量使用该方式进行自增运算的同时还进行了其他的操作那么先进行变量+1操作然后在进行其他操作。

变量--:-1如果变量使用该方式进行自减运算的同时还进行了其他的操作那么先进行其他操作在进行变量-1操作。

--变量:-1如果如果变量使用该方式进行自减运算的同时还进行了其他的操作那么先进行变量-1操作然后在进行其他操作。

特点:

1自增或自减运算就是在原基础之上结果+1或-1得到新值

2自增或自减不会改变原有的数据类型。

3不要对布尔类型进行自增或自减操做,值不会发生任何改变

字符串运算符 . :

字符串链接任意标量类型数据得到结果都为字符串类型。因为字符串的优先级高。

赋值运算符:

=

+= $a += $b; // $a = $a+$b;

-= $a-=$b;// $a= $a-$b;

*= $a*=$b// $a= $a*$b;

/=

%=

.=

三元运算符: 格式  表达式 ? 值1 : 值2;

比较运算符:

>大于

<小于

>=大于等于

<=小于等于

==等于

!=不等于

===全等于 数据和类型都相同

!==非全等 除了全等于

逻辑运算符:

&& and  格式 a && b

左右两端都为真结果才为真其余全是假

|| or 钱包丢了去找钱包了找到了true没找到false

左右两端有一个为真结果即为真否则是假

短路与,如果$a && $b,如果$a为假则不会再往下走这种现象叫短路显现。

短路或,如果$a || $b,如果$a为真则不会再往后执行,这种现象称为短路或。

!取反逻辑非

真变假 假变真

Xor:逻辑疑惑:

相同为假不同为真

位运算符:2进制

按位与&:

20    转为2进制 010100

30    转为2进制 011110

相同位如果都为1结果才是1其余全是0

按位或 |:

20    转为2进制 010100

30    转为2进制 011110

相同位如果有1结果就是1其余全是0

其他运算符:

错误抑制符:@,屏蔽错误,只能屏蔽当前行错误

@尽量别用有问题解决问题,否则程序有bug

`` 系统命令执行符:

Shell_exec();

-> 对象成员访问符

=>数组元素访问符

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

solitaire.

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值