分享web开发知识

注册/登录|最近发布|今日推荐

主页 IT知识网页技术软件开发前端开发代码编程运营维护技术分享教程案例
当前位置:首页 > 代码编程

php02

发布时间:2023-09-06 02:29责任编辑:沈小雨关键词:暂无标签

2.1:算术运算符

  +,-,*,/,%,加,减,乘,除,取模

  a.除以:/(在数学在除数不能为0)

$a = 10; $b = 0;echo $a / $b;//Division by zero

  如果除数为零就意谓着是“将被除数分为零份”,那也就是不去分被除数 既然除数为零,那就是什么也不做,也就不会再有

  除的概念了,所以就不存在除了

  b.加:+

$a = 2000000000; $b = 2000000000; $c = $a + $b;echo gettype($a) , ‘<br >‘; echo gettype($b) , ‘<br >‘; echo gettype($c) , ‘<br >‘;//integer//integer//double

  因为int型在php中目前只能存到 231 -1当我们运算的得数太大的时候,它就会自动转换成一个更大的类型,浮点型

  c.取模:%

$a = 1; $b = 5; echo $a%$b,‘<br />‘; ???//1$a = 10; $b = 2; echo $a%$b,‘<br />‘; ???//0$a = -10; $b = 3; echo $a%$b,‘<br />‘; ???//-1$a = 10; $b = -3; echo $a%$b,‘<br />‘; ???//1$a = -10; $b = -3; echo $a%$b,‘<br />‘; ???//-1

  取模算法时,结果的正负仅取决于被除数,他和被除数一致 被除数/除数 

2.2:比较运算符

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

  凡运算,必有运算结果,比较运算符的运算结果是布尔型值

$a = 5; $b = 2; $c = $a>$b;var_dump($c);//bool(true)

  ==和===的区别

$c = (3 == ‘3‘); var_dump($c); //== 只验证值是否相等$c = (3 === ‘3‘); var_dump($c); //要求变量类型相等,且值也要相等;

2.3:三元运算符

  一个表达式,有两个结果,如果为真取结果1,如果为假取结果2

$a = 5; $b = 3;$c = ($a>=$b? $a : $b); echo $c; ?//5

2.4:逻辑运算符

  &&并且  || 或者

     ||一个为真就为真,&&需要都为真才为真

$a=true;$b=false;if($a || $b){ ???echo ‘a‘;}if($a && $b){ ???echo ‘b‘;}//a$c=true;if($a || $c){ ???echo ‘a‘;}if($a && $c){ ???echo ‘b‘;}// a b

2.5:递增递减运算符

  递增:++

  递减:--

  ++,--在后 ,先赋值在运算

$a=8;$b=$a++;echo $a,$b; //9 8$c=8;$d=$c--;echo $c,$d; ?//7 8

  ++,--在前,先运算在赋值

$a=8;$b= ++$a;echo $a,$b; //9 9$c=8;$d= --$c;echo $c,$d; ?//7 7

2.6:字符串运算符

  .拼接运算

$a = ‘hello‘; $b = ‘word‘; $c = $a . $b; echo $c; ??//helloword $c = $c . ‘123456‘; echo $c; ?//helloword123456

  字符串并不是可以用逗号拼接的 只是echo可以输出多个变量,用逗号隔开即可 而点是先拼接再输出 所以逗号更快一些

  不需要拼接字符串再输出 

2.7:赋值运算符

  = 它是将等号右边的值赋给左边的变量,运算结果就是等号右边的值

  注意有 2 个作用:1 是赋值,2 是返回值

$a = 3; $res = ($a = 3); var_dump($res);

  这是一个赋值运算,有 2 个作用

   1.是把 3 赋给$a,

   2.是返回运算结果,即 3 

php02

原文地址:https://www.cnblogs.com/Just-HQ/p/10261053.html

知识推荐

我的编程学习网——分享web前端后端开发技术知识。 垃圾信息处理邮箱 tousu563@163.com 网站地图
icp备案号 闽ICP备2023006418号-8 不良信息举报平台 互联网安全管理备案 Copyright 2023 www.wodecom.cn All Rights Reserved