PHP(4):变量、常量
2009-11-18 23:52
232 查看
[align=center]PHP(4):变量、常量[/align]
一、变量
变量(Variable)是编程语言中重要的概念之一。变量是程序中数据的临时存放场所。
1、 声明变量
$变量名称;
$变量名称,$变量名称,…;
$变量名称=变量值;
PHP的变量是一种”弱变量”;也就是说变量可以不用声明而直接使用。但是像VB、Java等的变量就是一种”强变量”,那就意味着变量必须先声明后才可以使用。
2、 变量命名
变量的名称就好像是我们的门牌号一样,当我们知道了对方的门牌号,我们就可以很轻松的找到对方。
既然变量需要用户来命名,那么就必须受到一些制约,不可能随心所欲!我们把变量的命名原则总结如下,这其中有硬性原则,也有俗成约定:
变量名称必须以字母或下划线开头,包含字母、数字及下划线变量名称中禁止包含特殊符号,如斜线、反斜线、星号等
变量名称的长度没有限制,为任意长度
变量名称最好含义明确,这样当我们看到变量名称后,就可以很清楚的明白这个变量在程序中起到的功能!
变量名称的命名应该遵守”骆驼标记法”,也就是说如果变量名称如果有多个英文单词组成,那么除第一个单词外,其余的每个单词的首字母都要大写,如userId。
其实,不仅变量的命名要遵守以上原则,包含自定义函数名称、方法名称的命名都要遵守以上原则!
3、 变量赋值
$变量名称 = 变量值;
其中等号前后的空格是为了更好的从视觉上来区分变量名称和变量值!
这个语句应该解释为:将值(如3)赋予变量某某(如$i)
4、 变量的使用范围
变量按照使用范围来划分,可以分为:全局变量和局部变量
全局变量是指在整个程序的任意位置都可以使用的变量
局部变量是指仅在一定范围内使用的变量,如函数体的内部变量
5、 预定义变量
在PHP中提了很多预定义变量,这些变量有
$_GET
$_ENV
$_POST
$_FILES
$_REQUEST
$_SERVER
$_COOKIES
$_SESSION
$LOBALS
二、常量
1、 常量是指在脚本执行期间该值不能改变。
2、 声明常量
define(“常量名称”,值);
3、 常量的使用限制
为了更好的与变量区分开,常量名称全部为大写字母
常量在声明和引用的过程中不需要美元符号
常量的数据类型只能为标量类型(String、Boolean、Integer、Float)
4、 魔术常量
__LINE__:文件中的当前行号
__FILE__:文件的完整路径和文件名
__CLASS__:类名称
__METHOD__:方法名称
__FUNCTION__:函数名称
PHP源代码
运行效果
一、变量
变量(Variable)是编程语言中重要的概念之一。变量是程序中数据的临时存放场所。
1、 声明变量
$变量名称;
$变量名称,$变量名称,…;
$变量名称=变量值;
PHP的变量是一种”弱变量”;也就是说变量可以不用声明而直接使用。但是像VB、Java等的变量就是一种”强变量”,那就意味着变量必须先声明后才可以使用。
2、 变量命名
变量的名称就好像是我们的门牌号一样,当我们知道了对方的门牌号,我们就可以很轻松的找到对方。
既然变量需要用户来命名,那么就必须受到一些制约,不可能随心所欲!我们把变量的命名原则总结如下,这其中有硬性原则,也有俗成约定:
变量名称必须以字母或下划线开头,包含字母、数字及下划线变量名称中禁止包含特殊符号,如斜线、反斜线、星号等
变量名称的长度没有限制,为任意长度
变量名称最好含义明确,这样当我们看到变量名称后,就可以很清楚的明白这个变量在程序中起到的功能!
变量名称的命名应该遵守”骆驼标记法”,也就是说如果变量名称如果有多个英文单词组成,那么除第一个单词外,其余的每个单词的首字母都要大写,如userId。
其实,不仅变量的命名要遵守以上原则,包含自定义函数名称、方法名称的命名都要遵守以上原则!
3、 变量赋值
$变量名称 = 变量值;
其中等号前后的空格是为了更好的从视觉上来区分变量名称和变量值!
这个语句应该解释为:将值(如3)赋予变量某某(如$i)
4、 变量的使用范围
变量按照使用范围来划分,可以分为:全局变量和局部变量
全局变量是指在整个程序的任意位置都可以使用的变量
局部变量是指仅在一定范围内使用的变量,如函数体的内部变量
5、 预定义变量
在PHP中提了很多预定义变量,这些变量有
$_GET
$_ENV
$_POST
$_FILES
$_REQUEST
$_SERVER
$_COOKIES
$_SESSION
$LOBALS
二、常量
1、 常量是指在脚本执行期间该值不能改变。
2、 声明常量
define(“常量名称”,值);
3、 常量的使用限制
为了更好的与变量区分开,常量名称全部为大写字母
常量在声明和引用的过程中不需要美元符号
常量的数据类型只能为标量类型(String、Boolean、Integer、Float)
4、 魔术常量
__LINE__:文件中的当前行号
__FILE__:文件的完整路径和文件名
__CLASS__:类名称
__METHOD__:方法名称
__FUNCTION__:函数名称
PHP源代码
运行效果
相关文章推荐
- PHP_零基础学php_2变量、预定义变量、预定义常量、表达式、运算符、程序控制流程
- PHP输出当前进程所有变量 / 常量 / 模块 / 函数 / 类
- PHP常用魔术变量常量
- 03 PHP 变量和常量
- PHP 判断常量,变量和函数是否存在
- 边记边学PHP-(三)PHP数据类型、常量、变量及表达式1
- PHP 判断常量,变量和函数是否存在
- PHP 判断常量,变量和函数是否存在
- PHP基础之变量传值、常量、魔术常量、变量常规检测
- PHP 判断常量,变量和函数是否存在
- php中的变量,常量,全局变量,超全局变量
- PHP 判断常量,变量和函数是否存在
- 浅析php中常量,变量的作用域和生存周期
- 细说php(二) 变量和常量
- PHP 中的 常量 变量 魔术常量 ...
- PHP 如何给常量赋值变量
- 003.php变量和常量
- (二)PHP语法的特点,变量,常量
- PHP初学_变量常量
- php里面的一些系统变量,常量收集