php基本变量,PHP-语法及变量基本操作
变量
通俗来说,变量就是一个可变的量,在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-语法及变量基本操作相关推荐
- python变量类型-【干货】Python基础语法之变量类型
原标题:[干货]Python基础语法之变量类型 还没关注? 01 Python编码 Python中默认的编码格式是 ASCII 格式,在没修改编码格式时无法正确打印汉字,所以在读取中文时会报错. 解决 ...
- less简介、less安装、编译、less语法之变量、嵌套、类混入、函数混入、运算、less文件导入
less基础: CSS是一门非程序语言,没有变量.函数.作用域等,此时使用rem单位就会出现图片等大量计算尺寸的问题,但是less可以轻松实现运算,它是CSS预处理语言,引入了变量.混入.函数等,常见 ...
- Go 基本语法之变量声明
目录 一.Go 语言的变量声明方法 1. 省略类型信息的声明 2. 短变量声明 二.包级变量 && 局部变量的声明形式 1.包级变量的声明形式 2.局部变量的声明形式 学习静态语言有别 ...
- JAVA学习(三):Java基础语法(变量、常量、数据类型、运算符与数据类型转换)...
Java基础语法(变量.常量.数据类型.运算符与数据类型转换) 1.变量 Java中.用户能够通过指定数据类型和标识符来声明变量.其基本的语法为: DataType identifier; 或 Dat ...
- python基础语法和变量
基础语法和变量 1.常见快捷键 # ctr + / - 添加/取消注释 # ctr + s - 保存 # ctr + c - 复制.拷贝 # ctr + v - 粘贴 # ctr + x - 剪切 # ...
- 02 Java基础语法(变量+数据类型+运算符)
Java基础语法 2 基础语法 2.1 二进制(复习总结) 进制转换(二进制 八进制 十进制 十六进制) 2.2 变量 2.2.1 变量定义 2.2.2 使用变量 2.2.3 声明变量的3种方式 2. ...
- 基础语法和变量day2学习内容
基础语法和变量 内容: --------基础语法 --------print函数的使用 --------变量 --------数学运算符 --------比较运算符 一.基础语法 注释 单行注释 多行 ...
- day02——基础语法与变量
day02--基础语法与变量 01firstBlood 常用快捷键 如: ctrl + / - 添加或者取消注释 ctrl + c - 复制 ctrl + v - 粘贴 ctrl + a - 全选 c ...
- Python Day1 基础语法和变量【零基础】
文章目录 Day1 基础语法和变量 1. 常用的快捷键 2. 基础语法 2.1 注释 2.2 行和缩进 2.3 基本数据的数据类型 2.4 相关工具 2.5 标识符和关键字 3. 输出函数 3.1 一 ...
最新文章
- LeetCode-135-Candy
- python入门视频教程推荐-python入门学习哪个书比较好(python视频教程知乎)
- linux下实现作业调度程序,Linux后台作业
- 大道至简第一章 读后感
- Leetcode 322. 零钱兑换 (每日一题 20210824)
- AtCoder AGC038D Unique Path (图论)
- PHPstorm相同变量标识
- 挖矿病毒解决实例(隐藏进程,文章较好)(入侵)
- 法拉利等12家车厂 将与苹果手机联网(图)
- 好书推荐_Windows程序设计(第五版)
- HeadFirstJava——11_异常处理
- 编译器-有限自动机和正则表达式
- wps2019数据分析加载项_wps单因素分析数据 wps2019单因素方差分析
- 识别图中文字python_python识别图片中文字的方法
- Vampire:吸血鬼
- Android 全屏悬浮窗适配(悬浮窗沉浸式)
- 基于NodeJS+VUE+Mysql的大学生校园疫情防控管理系统
- 美鸽队长:会飞的移动空气质量监测站
- 如何快速有效提升网站的百度排名
- 个人版的一键GHOST工具V1.0 BY何定坤