PHP 变量的作用域与常量

tech2022-07-15  152

局部变量

在函数中声明的变量是局部变量,该变量在函数内使用。

全局变量

全局变量能在程序的任何地方访问到,如果在某个函数里修改它,要在函数里显式声明为它全局变量。只要在变量前加global关键字即可,这和Python一样。

静态变量

函数里的静态变量在函数退出时不会被销毁,不会丢失值,以便再次调用此函数时使用。在变量名前加static关键字即可。

超级全局变量

PHP提供了很多预定义变量,比如$_SERVER["REMOTE_ADDR"]是客户端IP地址,$_GET["属性名"]可以得到GET请求的某属性名对应的属性值,$_POST["属性名"]可以得到POST请求的某属性名对应的属性值,$_COOKIE["键"]可以得到键对应的cookie值。

常量

常量是在定义后不可改变的。使用define(常量名,对应的值,可选的bool值),将可选的bool值设为True,则后面对该常量的引用不区分大小写。

最新回复(0)