首页 > 网站建设 >

网站建设公司浅谈PHP变量的作用域

发布时间:2019-10-12 作者:网站建设

  网站建设公司浅谈PHP变量的作用域,虽然PHP可以在任何位置声明变量,但是变量声明的位置以及方式会决定变量的作用域。所谓变量的作用域,就是指变量在哪些范围内才能被使用。PHP中变量按照作用域的不同可以分为局部变量和全局变量。
(1)局部变量:局部变量是指在函数体内部声明的变量,它的作用域也仅限于函数体内。
(2)全局变量:PHP中声明全局变量只需要在变量前面加上“global”关键字即可,全局变量可以在程序的任何地方访问。如果在函数内部声明全局变量,可以在函数外部引用这个全局变量;如果在函数外部声明全局变量,可以在函数内部引用这个全局变量。
(3)静态变量:函数在执行过程中会声明很多变量,在函数执行完成后,这些变量就会消失。如果希望某些函数的值一直保存,即使在下次调用该函数时,仍然保持计算后的变量值,此时就需要用到静态变量。PHP中声明静态变量的方法就是在变量前面添加static关键字。
(4)可变变量:可变变量是一种独特的变量,它可以动态地改变一个变量的名称,方法就是在该变量的前面加一个变量符号“$”。
(5)预定义变量:预定义变量又称为超级全局变量数组,是PHP系统中自带的变量,不需要开发者重新定义,它可以让你的程序设计更加方便快捷。在PHP脚本运行时,PHP会自动将一些数据放在超级全局变量数组中。深圳网站建设公司本文关于“网站建设公司浅谈PHP变量的作用域”的知识就介绍分享到这里,谢谢关注,博纳网络编辑整理。
 

没有了

下一篇:

文章标题:网站建设公司浅谈PHP变量的作用域
本文地址:https://www.198bona.com/news/4248.html
如果您觉得案例还不错请帮忙分享:

网站建设

网络推广

解决方案

域名主机

建站行业资讯