PHP(4) :变量、常量
一、变量
 
变量 (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(4):变量、常量_第1张图片
 
运行效果
 
PHP(4):变量、常量_第2张图片