PHP变量

什么是变量?顾名思义,可变的量。与其说变量是数据,我更喜欢说变量是存储数据的容器,在程序中负责数据的传递工作。在PHP中,声明一个变量以后,这个变量的值是可以随时更改的,而声明变量的时候,变量的名称最好具有一定的意义,起到见名懂意的效果。
如何声明一个变量,在PHP中规定,使用英文符号-美元符来声明变量,如:

$name = 1;

规则如下:
(1):变量名称只能包含字母、数字和下划线;
(2):变量名称必须以字母或者下划线开始;
(3):变量名区分大小写;
(4):变量名不能包含空格;
以上四点是必须遵守的变量命名规则,当然,为了写出更优雅的代码,还有一些其他的代码命名规范,比如说驼峰命名法
(1):大驼峰命名,所有单词的首字母都大写

$FirstName

(2):小驼峰命名法,第一个单词的首字母小写,其他字母都大写。

$firstName

在PHP中,变量具有4种作用域,local、global、static、parameter。
局部作用域local:在函数内部声明的变量具有局部作用域,只能在函数内部访问,换句话说就是这个变量只在当前函数内有效。
全局作用域global:在所有函数外面声明的变量具有全局作用域,在当前脚本文件中的任何位置都可以访问到,如果在函数内部使用全局变量,则需要使用global关键字,即定义一个全局变量$X=10;,则在函数内部的正确引用格式是:global $X;
static作用域:通常情况下,当一个函数运行完毕时,他的所有变量都会被删除,如果期望某一个局部变量不被删除时,在第一次声明这个变量时需要使用static关键字。
parameter作用域:是通过调用函数传参传递给的局部变量。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容