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

简介: 一篇文章看懂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学习结束,要继续去学渗透了,干劲满满,大家一起加油吧(燃起来了)。  


相关文章
|
8月前
|
PHP
PHP 变量
PHP 变量
21 0
|
4天前
|
存储 PHP
【PHP入门】1.2-常量与变量
【PHP入门】1.2-常量与变量
【PHP入门】1.2-常量与变量
|
10天前
|
存储 PHP 容器
【PHP 开发专栏】PHP 基础语法与变量详解
【4月更文挑战第30天】本文概述了PHP的基础,包括脚本结构(<?php至?>标签)、注释(单行和多行)、数据类型(整型、浮点型、字符串型、布尔型、数组、对象)、运算符(算术、比较、逻辑)和流程控制(条件、循环语句)。还讨论了PHP变量的定义、作用域、类型转换及引用传递。了解这些基础知识对PHP编程至关重要,实践中不断学习和探索能提升Web开发技能。
|
2月前
|
存储 PHP 开发者
PHP变量命名规则
PHP变量命名规则
20 0
|
2月前
|
存储 数据处理 PHP
PHP变量类型
PHP变量类型
18 0