(三)PHP变量

PHP变量规则:

  • 变量以 $ 符号开头,其后是变量的名称

  • 变量名称必须以字母或下划线开头

  • 变量名称不能以数字开头

  • 变量名称只能包含字母数字字符和下划线(A-z、0-9 以及 _)

  • 变量名称对大小写敏感($y 与 $Y 是两个不同的变量)

创建php变量

1 <?php
2 $x=5;
3 $y=5;
4 $z=$x+$y;
5 echo $z;
6 ?>

 

运行结果为:10

PHP 变量作用域

PHP 有三种不同的变量作用域:

  • local(局部)
  • global(全局)
  • static(静态)

Local 和 Global 作用域

函数之外声明的变量拥有 Global 作用域,只能在函数以外进行访问。

函数内部声明的变量拥有 LOCAL 作用域,只能在函数内部进行访问。

 1 <?php
 2 $a=1;      //全局变量
 3 function test(){
 4 $b=2;     //局部变量
 5 echo $a;
 6 echo $b;
 7 }
 8 test(); 
 9 echo $a;
10 echo $b;
11 ?>

 

运行结果为:2 1

PHP global 关键词

<?php
$x=5;
$y=1;
function test(){
global $x,$y;
$y=$x+$y;  //5.6句可以写成:$global["y"]=$global["x"]+$global["y"]
echo $x;   //输出5
echo $y; //输出6
}
test();
echo $y; //输出6
?>

PHP static 关键词

 1 <?php
 2 function test(){
 3 static $a=1;
 4 echo $a;
 5 $a++;
 6 }
 7 test();     //输出1
 8 test();    //输出2
 9 test();    //输出3
10 ?>

 

posted @ 2015-10-23 14:20  花花妹子。  阅读(94)  评论(0编辑  收藏  举报