hyff 话唠
  • 1484发帖数
  • 183主题数
  • 0关注数
  • 1粉丝
开启左侧

我的php学习第二十六天——PHP基础语法,php运算符

[复制链接]
hyff 发表于 2019-10-14 23:10:00 | 显示全部楼层 |阅读模式 打印 上一主题 下一主题
1.PHP基础语法

在PHP程序中,变量和常量是经常用到的
PHP是操作数据,数据在静态的时候是放到文件或者数据库中,当程序操作数据的时候,数据是以变量或者常量的形式存在于内存。
在真实的项目环境中,只有数据操作是不够的。还应该有很多业务逻辑,就是对数据进行判断。体现在程序中就是各种表达式。
表达式:凡是有返回值的语句都称之为表达式
$a = 10;
$a > 10;
Php中运算符有:算术运算符,逻辑运算符,比较运算符,赋值运算符,位运算符,三元运算符,错误抑制符,连接运算符,自操作运算符
算术运算符:+,-,*,/,%
算术运算符是用来进行简单的数学计算的。

                               
登录/注册后可看大图

模运算的原理:取余运算,获得两个数相除之后的余数。
错误抑制符:@,表示抑制错误的输出,示例在上图
赋值运算符:=,+=,-=,*=,/=,%=,.=
赋值运算符是改变变量的值,是将运算符右边的结果赋值给左边。

                               
登录/注册后可看大图

+=,-=,*=,/=,%=
$a += 1;  $a = $a + 1;

                               
登录/注册后可看大图

注意:/=后面不能跟0

                               
登录/注册后可看大图

逻辑运算符
指的是当多个条件并存的时候,找出其中一些关联。将多个条件一起参与运算的时候,就需要使用逻辑运算符。
逻辑运算符:&&,||,!
$a = true;
$b = false;
&&:表示且的意思,$a && $b,需要a和b同时为真的时候结果才为真,其中如果有任意一个不为真则结果假
||:表示或的意思,$a || $b,表示a和b中只要有一个结果为真,那么整个结果则为真,a和b同时为假的时候才返回假
!:逻辑非,表示对一个布尔结果取反,!$a,表示,如果a为真,则最终结果是假,如果a为假,则整个结果为真

                               
登录/注册后可看大图

逻辑运算符又称之为短路运算符
如果在第一个条件已经能够判断最终结果的情况下,不会在向下去判断其他的元素。
$a = true;
$b = false;
Var_dump($a && $b);//从左往右判断整个表达式,先判断$a,是true但是不能代表整个表达式的结果,所以还需要继续判断,判断$b,为false,所以整个结果为false
Var_dump($a || $b);//先判断$a,true,这个时候因为是或运算,只要其中有一个为true,那么整个结果为true,所以当第一个条件为true的时候,已经可以得到整个表达式的结果,所以不需要判断$b,直接返回true
&&可以使用and
||可以使用or
在PHP中大部分使用逻辑运算符的时候,使用是符号,而不是单词;而在mysql中大部分的时候使用的是单词而不是符号

                               
登录/注册后可看大图

比较运算符
比较运算符是用来判断多个值之间的关系

比较运算符:>,>=,

精彩评论6

刘伟 发表于 2019-10-14 23:14:56 | 显示全部楼层
一脸懵逼的进来,一脸懵逼的出去
vito 发表于 2019-10-14 23:14:56 | 显示全部楼层
招PHP大神,提供住宿,待遇15k起,上不封顶,
LH4206 发表于 2019-10-14 23:14:56 | 显示全部楼层
写多级目录循环挺烧脑的
gyzgdq 发表于 2019-10-14 23:14:56 | 显示全部楼层
初学加自学,不明白呀
经典 发表于 2019-10-14 23:14:56 | 显示全部楼层
sp31
刘伟 发表于 2019-10-14 23:14:56 | 显示全部楼层
转发了
立森影像LESU 发表于 2019-10-14 23:14:56 | 显示全部楼层
wcs
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

猜你喜欢
在线客服邮箱
wxcy#wkgb.net

邮箱地址#换为@

Powered by 创意电子 ©2018-现在 专注资源实战分享源码下载站联盟商城