PHP普通局部变量和静态变量

原创 阁主  2020-05-05 15:53:26  阅读 2999 次 评论 0 条
摘要:

PHP普通局部变量和静态变量,示例代码走正文~~!

示例代码

function static_demo()
{
    $p1 = 1;
    static $p2 = 1; //静态变量修饰符
    $p1++;
    $p2++;
    echo "<br>p1=$p1,p2=$p2";
}

static_demo(); //输出p1=2,p2=2
static_demo(); //输出p1=2,p2=3
static_demo(); //输出p1=2,p2=4
static_demo(); //输出p1=2,p2=5

特点总结

静态变量的特点:

静态局部变量的值不会在函数调用结束时被销毁,而是会一直保留。

对比:

非静态的局部变量在函数调用结束时就会被销毁!

也就是说,当再次调用函数时,该变量(的值)还能继续使用。

本文地址:https://www.mainblog.cn/224.html
版权声明:本文为原创文章,版权归 阁主 所有,欢迎分享本文,转载请保留出处!
免责申明:有些内容源于网络,没能联系到作者。如侵犯到你的权益请告知,我们会尽快删除相关内容。

评论已关闭!