本站停止维护,已转移至laravel学习网;欢迎大家移步访问!

php 全局变量与局部变量,php全区变量局部变量的用法

聊到php,变量是必不可少的啦,无处不变量,那么,我们今天来了解一下局部变量和全局变量,他们的差别是什么?有什么用途?

  1. 局部变量,局部变量作用域为局部,默认为自动变量,存储时期为定义后分配内存,退出作用域后释放内存,使用方法

<?php
function test()
{
    $a = 123;
    echo $a;
}
test();

他只能作用于局部,如果我们在局部以外获取,则会无法获取局部变量,比如:

<?php
function test()
{
    $a = 123;
    //echo $a;
}
test();
echo $a;

    2.全局变量,顾名思义,在定义到结尾都可以使用,默认为静态变量,定义后会为其分配内存,程序退出后会释放内存

<?php
function test()
{
    global $a;
    $a = 123;
}
test();
echo $a;

这样,会输出123,在全局中,我们都可以访问$a,比如

<?php
function test()
{
    global $a;
    $a = 123;
}
test();
function test1()
{
    global $a;
    echo $a;
}
test1();
?>


转载请注明 :一沙网络原文出处:http://bbs.earnp.com/article/137
问题交流群 :562864481
0
打赏
发布时间 :2016-08-24 23:03:43
分享

0 个评论

    还没有评论,感觉来抢沙发吧!

要回复文章请先登录注册