局部变量
在函数中声明的变量是局部变量,该变量在函数内使用。
全局变量
全局变量能在程序的任何地方访问到,如果在某个函数里修改它,要在函数里显式声明为它全局变量。只要在变量前加global关键字即可,这和Python一样。
静态变量
函数里的静态变量在函数退出时不会被销毁,不会丢失值,以便再次调用此函数时使用。在变量名前加static关键字即可。
超级全局变量
PHP提供了很多预定义变量,比如$_SERVER["REMOTE_ADDR"]是客户端IP地址,$_GET["属性名"]可以得到GET请求的某属性名对应的属性值,$_POST["属性名"]可以得到POST请求的某属性名对应的属性值,$_COOKIE["键"]可以得到键对应的cookie值。
常量
常量是在定义后不可改变的。使用define(常量名,对应的值,可选的bool值),将可选的bool值设为True,则后面对该常量的引用不区分大小写。