php变量声明
Posted 街特闷
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了php变量声明相关的知识,希望对你有一定的参考价值。
1)什么是变量?
变量就是可变的量,我们可以把它看做是⼀个容器之所以叫做变量。是因为一旦被声明后在整个脚本中都会可以动态的改变变量的值。
2)变量的命名规范
(1) 以$开头
(2) 由字母数字下划线组成,但是不能以数字开头
(3) 可以使用中文,但是不推荐使用
(4) 变量名严格区分大小写
(5) 变量名定义要起到见名知意的作用
(6) 变量使用:前必须先声明,后使用
1 $a 2 $_ 3 $_% 4 $3c 5 $c3 6 <?php 7 //1.以$开头 8 9 $a = \'史珍香\'; 10 echo $a; 11 $a = \'史太浓\'; 12 echo $a; 13 //2.由字⺟数字下划线组成,不能要数字开头 14 $_abc = \'黄金客户\'; 15 echo $_abc; 16 //$123=\'杜⼦腾\'; 17 //echo $123; 18 $_a123 =\'厉害\'; 19 echo $_a123; 20 //3.可以使用中文 21 $隔壁⽼key = \'PG one\'; 22 echo $隔壁⽼key; 23 //变量名严格区分大小写 24 $abc = \'刘爱党\'; 25 //echo $ABC; 26 $b = \'\'; 27 echo $b; 28 $name =\'王博博\'; 29 $nianling = 78; 30 $aigood =
3) 打印变量
echo 打印字符串或者打印变量(不能打印数组)打印普通变量输出值的时候使用。
print_r 打印变量信息(一般用来打印数组) ,打印数组的时候使用。
var_dump() 打印变量的相关信息(打印所有信息)要输出所有信息的时候才会使用照妖镜,什么类型一 照就出来。
isset() 检测一个变量是否被声明 声明返回true,没有声明返回false。
unset() 释放变量,删除变量,让变量相当于没有声明过。
1 <?php 2 //echo 打印字符串或者打印变量(不能打印数组)打印普通变量输出值的时候使用 3 4 //print_r 打印变量信息(⼀般⽤来打印数组) 打印数组的时候使用 5 6 //var_dump() 打印变量的相关信息(打印所有信息)要输出所有信息的时候才会使用 照妖镜 7 什么类型一照就出来 8 9 //普通变量 10 $a = \'商哥\'; 11 echo $a; 12 print_r($a); 13 var_dump($a); 14 echo \'<br/>\'; 15 //数组变量 16 $arr = array(1,2,3); 17 //echo $arr; 18 //print_r($arr); 19 var_dump($arr); 20 //检测变量是否被声明 21 $a = \'张三李四王麻\'; 22 echo $a; 23 var_dump(isset($a)); 24 var_dump(isset($b)); 25 echo \'<hr/>\'; 26 //unset 释放变量 27 $c =100; 28 var_dump(isset($c)); 29 unset($c); 30 var_dump(isset($c));
4)传值赋值
$a = 23; $b = $a; $a = 99; echo $a; echo $b;
5)引用变量
变量总是传值赋值,内存开辟空间。(两个人看两台电视,同一个台)
引用赋值: 在将要赋值的变量前加上 & 值就不在开辟空间,而是直接引用的地址。
以上是关于php变量声明的主要内容,如果未能解决你的问题,请参考以下文章