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 只能一次性输出