首页 > 编程语言 >php入门学习-2

php入门学习-2

时间:2024-01-10 16:46:11浏览次数:52  
标签:运算符 逻辑 入门 ... 结果 echo 学习 php 赋值

运算符与优先级     php的运算符分为:算术运算符,字符串运算符,赋值运算符,位运算符,条件运算符,逻辑运算符等。     当各种运算符同在一个表达式中时,运算是有一定优先级的。     1.算术运算符     +   加法     -   减法     *   乘法     /   除法     %   求余     ++  递增(+1)【当将运算符放在变量后边时,只执行运算但不执行结果,放到前边时才会运算与结果皆执行。例如声明$a=5;打印$a++,打印结果仍是5,但打印++$a,打印结果会变成6】     --  递减(-1)
    2.字符串运算符     $str="string php";     $str2="web";     echo $str."web"; // 输出结果:string phpweb     echo $str.123; // 输出结果:string php123     echo $str.$str2; // 输出结果:string phpweb
    3.赋值运算符     =    赋值     +=   赋值加     -=   赋值减     *=   赋值乘     /=   赋值除     %=   赋值取余     .=   赋值字符串拼接
    4.位运算符(不常用)     &   位与【两个位相同时,结果为1,否则为0】     |   位或【两个位都是0,结果为0,否则为1】     ~   位非【按位取反操作】     ^   位异或【两个位不同时,结果为1,否则为0】     <<  位左移【操作符左边表达式的值左移右边指定的位数】     >>  位右移【操作符左边表达式的值右移右边指定的位数】
    5.比较运算符     >     大于     <     小于     >=    大于等于     <=    小于等于     ==    相等     !=    不等     <>    不等     ===   恒等     !==   非恒等
    6.逻辑运算符     AND   逻辑与     OR    逻辑或     XOR   逻辑异或     &&    逻辑与     ||    逻辑或     !     逻辑非
    7.流程控制语句 if/switch     (1)单if     (2)if...else...     (3)if...elseif...else...     (4)$a= 7;     switch($a){         case 6:             echo "6";             break; // 跳出当前switch         case 7:             echo "7";             break;         case 8:             echo "8";             break;         default :             echo "null";     }

    8.循环函数 while/for/break/continue     (1)$i=1;     while($i<=5){         echo "The number is ".$i."<br/>";         $i++;     }     (2)     for($i=1;$i<=5;$i++){         echo "Hello";         if($i==3){             break;         }     }     (3)break和continue     break n 跳出循环或条件后将结束该循环体操作(n代表可以跳出1层或n层循环条件)     continue 跳出循环或条件后将继续该循环体操作

标签:运算符,逻辑,入门,...,结果,echo,学习,php,赋值
From: https://www.cnblogs.com/nangras/p/17956817

相关文章

  • 考研408之C语言基础学习记录
    考研408之C语言基础学习记录汇总前言这篇文章是我决定考研后写下的C语言基础学习记录,因为在此之前我有过Java项目开发的相关经验,对基础语言的学习也有一些心得,所以学习C语言时也只是快速过一下语法重点,并进行记录总结。这里只是第一次学习C语言基础进行的知识总结,未涉及到刷题......
  • Java学习积累
    Java学习积累对象判空在判断获取的信息是否为空时需要注意字段类型的区别如果是String类型变量需要采用string==nullStrUtil.isEmpty(string)StringUtils.isEmpty一种是JDKString包中的内容一种是Springboot中的内容(可能5.3版本之后这个方法就没有用了)在判断......
  • vue入门-???? 05days
    购物车案例回顾:-v-for循环商品-checkbox多选:数组,input--->checkbox--->value 对象  [在input中只能使用v-model]getprice()---->方法------>变量发生变化,这个会重新运算加全选与全不选-chekbox--->单独的------>布尔类型-checkbox的cha......
  • 分布式机器学习的故事:Docker改变世界
    分布式机器学习的故事:Docker改变世界Docker最近很火。Docker实现了“集装箱”——一种介于“软件包”和“虚拟机”之间的概念——并被寄予厚望,以期革新Internet服务以及其他大数据处理系统的开发、测试、和部署流程。为了使用Docker,需要了解不少工具及其设计思路;而这些工具的文......
  • Apache Doris 入门 10 问
    基于ApacheDoris在读写流程、副本一致性机制、存储机制、高可用机制等方面的常见疑问点进行梳理,并以问答形式进行解答。在开始之前,我们先对本文相关的名词进行解释:FE:Frontend,即Doris的前端节点。主要负责接收和返回客户端请求、元数据以及集群管理、查询计划生成等工作。BE:Ba......
  • SpringBoot中使用单例模式+ScheduledExecutorService实现异步多线程任务(若依源码学习
    场景若依前后端分离版手把手教你本地搭建环境并运行项目:https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/108465662设计模式-单例模式-饿汉式单例模式、懒汉式单例模式、静态内部类在Java中的使用示例:https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/......
  • Gorm 入门介绍与基本使用
    Gorm入门介绍与基本使用目录Gorm入门介绍与基本使用一、ORM简介1.1什么是ORM1.2使用ORM的好处1.2.1避免直接操作SQL语句1.2.2提高代码的可维护性1.2.3跨数据库兼容性1.3使用ORM的缺点1.3.1学习成本1.3.2性能开销1.4ORM解析过程1.4.1模型定义1.4.2数据验证1.4.3映射......
  • go的gin框架学习以及初始化---安装篇
    1.编辑器使用vscode设置中文,加载go语言相关插件  https://code.visualstudio.com/2.下载go运行环境  https://go.dev/dl/3.新建项目目录binpkgsrc(项目目录可存放多个项目) 每个项目文件下必须要有go.mod文件4.引入gin如果超时先设置goenv-wGO111MODULE......
  • K8S系列一:概念入门
    K8S系列一:概念入门写在前面本文组织方式:K8S的架构、作用和目的。需要首先对K8S整体有所了解。K8S是什么?为什么是K8S?K8S怎么做?K8S的重要概念,即K8S的API对象。要学习和使用K8S必须知道和掌握的几个对象。Pod实例Volume数据卷Container容器Deployment和ReplicaS......
  • PHP发送邮件SMTP有什么好的方法?
    PHP是一种强大的服务器端脚本语言,广泛应用于Web开发领域。在Web应用程序中,邮件通知是一个不可或缺的功能。本文将探讨如何使用PHP发送邮件SMTP,并介绍一些优秀的方法。1.PHP邮件功能简介PHP本身提供了邮件发送的基本功能,但在真实的应用场景中,使用SMTP(SimpleMailTransferProtocol......