PHP学习
PHP的基本语法
| 1 | 
 | 
展示一下实例
| 1 | 
 | 
PHP的变量作用域
PHP 有四种不同的变量作用域:
- local 
- global 
- static 
- parameter - 着重讲一下 global和static吧 
 首先是global,在函数内部施加该命令,变量在函数内部可以引用函数外部的值- 1 
 2
 3
 4
 5
 6
 7
 8
 9
 10
 11
 12
 13
 $x=5;
 $y=10;
 function myTest()
 {
 global $x,$y;
 $y=$x+$y;
 }
 myTest();
 echo $y; // 输出 15- 接下来是static命令,就是你在对一个变量施加该命令后,该变量的值发生改变后,在下次使用该变量时,这个值的量已经不在是初始量,而是变化后的量 - 1 
 2
 3
 4
 5
 6
 7
 8
 9
 10
 11
 12
 13
 function myTest()
 {
 static $x=0;
 echo $x;
 $x++;
 echo PHP_EOL; // 换行符
 }
 myTest();
 myTest();
 myTest();- 输出的值是0 1 2 - 当我把static这个指令删除后,输出的值就变成了000 - 最后是echo和print输出语句 
 格式都是”输出内容”,不过区别在于,echo可以这样:echo”输””出””代码”,而print 只能一次性输出