码迷,mamicode.com
首页 > Web开发 > 详细

php变量声明

时间:2018-12-15 13:53:39      阅读:233      评论:0      收藏:0      [点我收藏+]

标签:array   isset   pre   key   图片   两台   name   set   黄金   

1)什么是变量?

变量就是可变的量,我们可以把它看做是?个容器之所以叫做变量。是因为一旦被声明后在整个脚本中都会可以动态的改变变量的值。

2)变量的命名规范

(1) 以$开头
(2) 由字母数字下划线组成,但是不能以数字开头
(3) 可以使用中文,但是不推荐使yongoing
(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变量声明

标签:array   isset   pre   key   图片   两台   name   set   黄金   

原文地址:https://www.cnblogs.com/zhony/p/10121614.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!