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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值