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);

posted @ 2017-12-14 17:57  沐少白  阅读(115)  评论(0)    收藏  举报