1 <?php
2 header("content-type:text/html;charset=utf-8");
3 /*
4 php变量的范围:
5 1.局部变量 只能在函数内部使用
6 2.全局变量 声明之后在整个<?php?>内部都能使用 不过需要在变量之前加上global$变量名
7 3.静态变量 声明方法static $var=xxx;静态变量可以共享(已经写入内存)
8 4.函数变量
9 */
10 //局部变量
11 $b=20;
12 function localvar(){
13 global $b;//必须在函数一开始就引用全局变量
14 static $c=10;//静态变量的申明 static
15 $a=10;
16 echo $a."<br/>";
17 echo $b."<br/>";
18 $a++;
19 $c++;
20 echo $a."<br/>";
21 echo $c."<br/>";
22 }
23
24 localvar();
25 localvar();
26 //echo $a;//没有全局变量$a所以报错
27 //全局变量
28 echo $b."<br/>";
29 //变量函数 凡是在变量后面加上()的都是变量函数
30 function hanshu(){
31 return 10;
32 }
33 $var="hanshu";
34 echo "<br/>".$var();
35
36
37 ?>