PHP——变量

PHP中变量在使用时自动声明,如$name=HYC会创建并初始化变量。变量名需以$开头,区分大小写,不能以数字开头。使用unset()可释放变量。可变变量允许动态设定和使用,如$$name。引用赋值则创建了变量的别名。
摘要由CSDN通过智能技术生成

目录

变量的声明

变量的释放

变量的命名

变量的赋值与初始化

可变变量

变量引用赋值

变量的声明

php的特性之一就是它不要求在使用变量之前声明,当第一次给一个变量赋值时才算是创建了这个变量,变量用于存储值比如数字,文本字符串或是数组。一旦设置了某个变量,就可以在脚本中重复使用它。

PHP中变量必须使用一个美元符号$后面跟着变量名来表示,使用赋值操作=给一个变量赋值。

<?PHP
echo $name; //变量未定义,内存中没有创建该变量
$name = "HYC";  //变量的初始化赋值,会在内存中创建该变量
echo $name;  //HYC
?>

变量的释放

unset()函数释放指定的变量

unset($name);  //释放$name

变量的命名

1,变量名严格区分大小写,大小写不同变量也完全不同。

2,变量名由字母,数字,下划线组成,并不能以数字开头,也不能包含其他字符(空白字符...)

3,采用驼峰式命名法

4,不建议用关键字作为变量名

变量的赋值与初始化

在第一次使用变量时,就进行赋值,这个过程叫“初始化”。在后期使用变量时,可以随时修改变量的值。

直接用一个=就可以完成变量的赋值。

也就是直接给变量赋值就可以使用。

可变变量

一个变量的名字可以动态的设置和使用。

$$是PHP的特性,也是产生php中变量覆盖漏洞的原因。

<?php
$name = "HYC";
$$name = "hello word"; //$ABC
echo $name;
echo "<hr />";
echo $ABC;
?>

最终输出的内容是:HYC hello word 

变量引用赋值

简单理解为给变量起来 起了个别名

$b=$a;

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值