2014.01.10php函数(中2)

 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 ?>

郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。