php 学习第一课
https://pan.baidu.com/s/1mi9qB2o
环境下载与Hbuilder配合使用,具体的方法可以百度搜索关键词。
PHP 变量的作用域
local
global
static
parameter
1、变量需要用$开头 如: $x = 5;
2、全局作用域与局部作用域
(1)函数体内的是 局部变量 里面的内容为局部作用域。
(2)写在外层的变量 是全局变量,存在于全局作用域内。
例子:
$x=5; // 全局变量
function myTest()
{
$y=10; // 局部变量
echo "<p>测试函数内变量:<p>";
echo "变量 x 为: $x";
echo "<br>";
echo "变量 y 为: $y";
}
echo “输出的内容”
global 关键字
它的作用是 在 函数内访问全局变量
$x=5; $y=10; function myTest() { global $x,$y; $y=$x+$y; }
myTest()
echo $y; // 输出 15
$GLOBALS[index] 这个为超全局变量,可以在函数内部访问,也可以更新全局变量。
Static 作用域
当一个函数完成时,它的所有变量通常都会被删除。需要保留需要第一次声明变量时使用 static 关键字;
例子:
function myTest() { static $x=0; echo $x; $x++; } myTest(); myTest(); myTest();
注释:该变量仍然是函数的局部变量
参数作用域
参数属于函数的一部分。
例子:
function myTest($x) { echo $x; } myTest(5);