一篇文章看懂php中的变量与计算

本文涉及的产品
公共DNS(含HTTPDNS解析),每月1000万次HTTP解析
云解析 DNS,旗舰版 1个月
全局流量管理 GTM,标准版 1个月
简介: 一篇文章看懂php中的变量与计算

一:PHP中的常量和变量


1.定义一个常量SHE,值为wyy,应该怎样定义?


答案:define('SHE','wyy');


解析:常量的定义方式就是define(常量名,常量值),常量按照字面意思理解就是长久不变的值,注意:常量名通常大写,并加上引号(可以不这样)


此外还有一些系统内置的常量, 这里就放一张中文网的截图给大家


image.png


当然这也只是很少的一部分,先熟悉一下就行了


2. 可变变量是什么意思?


答案:变量的变量,就是已声明的变量前再加上变量符号,此时就将第一个变量的值变成可变变量的名称,类似于指针


解析: 可变变量,就是一个变量的变量名可以动态的设置和使用。语法形式是PHP的特殊语法,其他语言中少见


3.$_GET 变量和$_POST用于收集来自哪的的表单中的值


答案: method="get"  method="post"


解析:


从带有 GET 方法的表单发送的信息,对任何人都是可见的(会显示在浏览器的地址栏),并且对发送信息的量也有限制。属于全局变量


php使用例子:$_GET['username'],即可获取表单中name值为username的参数值


从带有 POST 方法的表单发送的信息,对任何人都是不可见的(不会显示在浏览器的地址栏),并且对发送信息的量也没有限制。也属于全局变量


注意:同时也有$_REQUEST变量也是全局变量,但是它可以同时接收get和post的值


同时还有一些常用的全局变量,这里就展示一下,不过多讲解了


4d75e29aa0dc4ec5afce8cea96af4d1a.png


4.变量引用时,$bar = $fo和$bar = &$fo有什么区别?


答案:第一种写法意思是定义一个bar变量,变量的值为fo变量的值,执行该语句后两个变量相互独立,互不影响;


第二种写法也是定义一个bar变量,但是该变量指向fo变量,意思就是bar的存储空间和fo的存储空间是同一个位置,可以理解为给fo变量重新起了一个叫做bar的别名,此时两者的变化同步


解析:加上&(and 符后),把变量指向同一个存值空间了


二:运算


1.算术运算符有哪些?


答案:+,-,*,/,%,-(取反)


解析:我们数学所学一样,也有优先级:先乘除,后加减。如果你想更明确的改变优先级,那就用()将想要优先的值给括起来。


2.赋值运算中,$a+=5是什么意思?


答案:将$a+5的值赋值给$a,就是在$a在原先的基础上加5的意思


解析:各种算术运算法符号跟等号搭配就可以组成赋值运算


3.自加自减时,$x=2,$y=$x++,此时$y的值是多少?


答案: 2


解析:$x++就是先赋值,再自加,所以$x++这个整体的值就等于$x的值,等于2,所以y此时等于2,但x此时的值为3


4.在PHP的比较运算中,!=和!==的区别是什么?==和===的区别又是什么?


答案:==时,两个值如果相等就返回真,否则返回假


       ===时,与==相同,但是多进行了类型是否相同的判断,类型和值都相同才返回真


       !=时,两个的值不相同时返回真,否则返回假


      !==时,跟!=一样,再带上个类型判断即可


5.逻辑运算符有哪些?


答案:&&或and,||或or,xor,!


解析:

4852eb1410ae4edca898eb72f80dbf4a.png


今日份php学习结束,要继续去学渗透了,干劲满满,大家一起加油吧(燃起来了)。  


相关文章
|
6月前
|
设计模式 PHP
php设计模式--装饰模式(七)装饰模式完成文章编辑
php设计模式--装饰模式(七)装饰模式完成文章编辑
37 0
|
24天前
|
存储 API PHP
|
6月前
|
JavaScript Java 测试技术
基于微信小程序的家政服务预约系统的+php+vue.js附带文章和源代码设计说明文档ppt
基于微信小程序的家政服务预约系统的+php+vue.js附带文章和源代码设计说明文档ppt
66 3
基于微信小程序的家政服务预约系统的+php+vue.js附带文章和源代码设计说明文档ppt
|
6月前
|
安全 前端开发 PHP
采用PHP开发的医院安全(不良)事件系统源码 医院不良事件有哪些?又该怎样分类呢?也许这篇文章能给予你答案。
医疗安全不容忽视! 医疗不良事件有哪些?又该怎样分类呢?也许这篇文章能给予你答案。
60 1
采用PHP开发的医院安全(不良)事件系统源码 医院不良事件有哪些?又该怎样分类呢?也许这篇文章能给予你答案。
|
6月前
|
JavaScript Java 测试技术
基于微信小程序的社团活动助手php+vue.js附带文章和源代码设计说明文档ppt
基于微信小程序的社团活动助手php+vue.js附带文章和源代码设计说明文档ppt
41 1
|
5月前
|
Linux PHP Windows
蓝易云 - php环境变量的配置步骤
以上就是配置PHP环境变量的步骤,希望对你有所帮助。
38 0
|
6月前
|
存储 PHP
【PHP入门】1.2-常量与变量
【PHP入门】1.2-常量与变量
【PHP入门】1.2-常量与变量
|
6月前
|
存储 PHP 容器
【PHP 开发专栏】PHP 基础语法与变量详解
【4月更文挑战第30天】本文概述了PHP的基础,包括脚本结构(<?php至?>标签)、注释(单行和多行)、数据类型(整型、浮点型、字符串型、布尔型、数组、对象)、运算符(算术、比较、逻辑)和流程控制(条件、循环语句)。还讨论了PHP变量的定义、作用域、类型转换及引用传递。了解这些基础知识对PHP编程至关重要,实践中不断学习和探索能提升Web开发技能。
56 2
|
6月前
|
JavaScript Java 测试技术
基于小程序的校园跑腿php+springboot+vue.js附带文章和源代码设计说明文档ppt
基于小程序的校园跑腿php+springboot+vue.js附带文章和源代码设计说明文档ppt
53 0