变量

通俗来说,变量就是一个可变的量,在PHP用来指向一个标量类型数据,也可以指向一个复合类型数据,变量通过内存地址寻找 数据,那么我们可以通过变量更换指向内存地址,达到变量重新赋值,当然也可以通过访问变量来取出该变量所对应的内存地址数据.

变量的4种基本操作

赋值:$a = 10;

取值:$b = $a - 5;

判断:isset($c)  判断$c这个变量是否存在

删除:unset($a) 删除这个变量

$aa = 10;//声明变量$aa,并赋值10

$bb = $aa - 5 ;//声明变量$bb,再通过访问变量$aa做运算得到数值

echo "
";

echo $bb;//此时$bb为5

echo "
";

if (isset($cc)) {

echo "true";

}else{

echo "false";//未定义$cc变量,所以打印false

}

//判断$aa是否存在

if (isset($aa)) {

echo "true";//存在$aa变量,打印true;

}else{

echo "false";

}

unset($aa);//删除变量$aa

if (isset($aa)) {

echo "true";

}else{

echo "false";//未定义$aa变量,所以打印false

}

?>

变量的值传递和引用传递

//variable的值传递和引用传递

//值传递

$m = 10;

$n = $m;

echo $n ;

$m = 9;

echo "
";

echo $n ;

//变量的值传递就仅仅传递了一个值,而没有传递内存位置

//引用传递

$m = 10;

$n = &$m;

echo "
";

echo $n ;

$m = 9;

echo "
";

echo $n ;

//变量的引用传递,m直接传递了内存位置给n,所以此时n,m都是一个位置,一条线上的蚂蚱.

PHP预定义变量

PHP 中的许多预定义变量都是"超全局的",这意味着它们在一个脚本的全部作用域中都可用。这些超全局变量是

$GLOBALS

$_SERVER

$_GET

$_POST

$_FILES

$_COOKIE

$_SESSION

$_REQUEST

$_ENV

$uname = "";

$upwd = "";

$flag = true;

if (isset($_REQUEST["username"])) {

$uname = $_REQUEST["username"];

$upwd = $_REQUEST["userpwd"];

if ($uname == "xiaobai"&&$upwd=="120165") {

echo "恭喜您,登录成功";

$flag = false;

}else{

echo "抱歉,登录失败";

}

}

?>

账户名:

密 码:

标签:aa,传递,false,变量,echo,语法,基本操作,PHP,true

来源: https://www.cnblogs.com/bai-boy/p/12159548.html

php基本变量,PHP-语法及变量基本操作相关推荐

  1. python变量类型-【干货】Python基础语法之变量类型

    原标题:[干货]Python基础语法之变量类型 还没关注? 01 Python编码 Python中默认的编码格式是 ASCII 格式,在没修改编码格式时无法正确打印汉字,所以在读取中文时会报错. 解决 ...

  2. less简介、less安装、编译、less语法之变量、嵌套、类混入、函数混入、运算、less文件导入

    less基础: CSS是一门非程序语言,没有变量.函数.作用域等,此时使用rem单位就会出现图片等大量计算尺寸的问题,但是less可以轻松实现运算,它是CSS预处理语言,引入了变量.混入.函数等,常见 ...

  3. Go 基本语法之变量声明

    目录 一.Go 语言的变量声明方法 1. 省略类型信息的声明 2. 短变量声明 二.包级变量 && 局部变量的声明形式 1.包级变量的声明形式 2.局部变量的声明形式 学习静态语言有别 ...

  4. JAVA学习(三):Java基础语法(变量、常量、数据类型、运算符与数据类型转换)...

    Java基础语法(变量.常量.数据类型.运算符与数据类型转换) 1.变量 Java中.用户能够通过指定数据类型和标识符来声明变量.其基本的语法为: DataType identifier; 或 Dat ...

  5. python基础语法和变量

    基础语法和变量 1.常见快捷键 # ctr + / - 添加/取消注释 # ctr + s - 保存 # ctr + c - 复制.拷贝 # ctr + v - 粘贴 # ctr + x - 剪切 # ...

  6. 02 Java基础语法(变量+数据类型+运算符)

    Java基础语法 2 基础语法 2.1 二进制(复习总结) 进制转换(二进制 八进制 十进制 十六进制) 2.2 变量 2.2.1 变量定义 2.2.2 使用变量 2.2.3 声明变量的3种方式 2. ...

  7. 基础语法和变量day2学习内容

    基础语法和变量 内容: --------基础语法 --------print函数的使用 --------变量 --------数学运算符 --------比较运算符 一.基础语法 注释 单行注释 多行 ...

  8. day02——基础语法与变量

    day02--基础语法与变量 01firstBlood 常用快捷键 如: ctrl + / - 添加或者取消注释 ctrl + c - 复制 ctrl + v - 粘贴 ctrl + a - 全选 c ...

  9. Python Day1 基础语法和变量【零基础】

    文章目录 Day1 基础语法和变量 1. 常用的快捷键 2. 基础语法 2.1 注释 2.2 行和缩进 2.3 基本数据的数据类型 2.4 相关工具 2.5 标识符和关键字 3. 输出函数 3.1 一 ...

最新文章

  1. LeetCode-135-Candy
  2. python入门视频教程推荐-python入门学习哪个书比较好(python视频教程知乎)
  3. linux下实现作业调度程序,Linux后台作业
  4. 大道至简第一章 读后感
  5. Leetcode 322. 零钱兑换 (每日一题 20210824)
  6. AtCoder AGC038D Unique Path (图论)
  7. PHPstorm相同变量标识
  8. 挖矿病毒解决实例(隐藏进程,文章较好)(入侵)
  9. 法拉利等12家车厂 将与苹果手机联网(图)
  10. 好书推荐_Windows程序设计(第五版)
  11. HeadFirstJava——11_异常处理
  12. 编译器-有限自动机和正则表达式
  13. wps2019数据分析加载项_wps单因素分析数据 wps2019单因素方差分析
  14. 识别图中文字python_python识别图片中文字的方法
  15. Vampire:吸血鬼
  16. Android 全屏悬浮窗适配(悬浮窗沉浸式)
  17. 基于NodeJS+VUE+Mysql的大学生校园疫情防控管理系统
  18. 美鸽队长:会飞的移动空气质量监测站
  19. 如何快速有效提升网站的百度排名
  20. 个人版的一键GHOST工具V1.0 BY何定坤

热门文章

  1. 成年人英语速成指南(附资源及工具)
  2. 一文带你走进网络编程
  3. 在设备管理器中找不到笔记本电脑内置摄像头的解决方法
  4. 鹿晓亮:基于大数据云计算的语音识别深度平台
  5. 物联网卡无法激活使用的原因
  6. 30系显卡能用服务器系统吗,买显卡吗 来看看适合自己的30系列显卡
  7. 到底无支付牌照的电商公司能开展什么样的业务!!
  8. 用计算机计算的定义,计算(数学用语)_百度百科
  9. html八边形怎么显示,如何用几何画板自定义工具画正八边形
  10. 招聘信息薪资范围是12-20K,能否要20K的薪资?