PHP学习过程实录之常量定义

PHP学习实录 2013年06月30日 , ,

第一部分 PHP快速入门(七)

知识回顾

在上一节的《PHP学习过程实录之变量标识》中主要讲解了如下内容:

  1. 介绍PHP变量标识的规范。
  2. 介绍PHP数据类型。
  3. 介绍PHP可变变量。

常量

前面介绍可以将一个值保存在变量当中,也可以用一个常量来保存一个值,常量值一旦被设定后,脚本执行过程中不能改变其值的。常量的定义方法如下:

define('PCPRICE', 5000);
define('CAMERAPRICE',7500);
define('CELLPHONEPRICE',2000);

同时将其加入processorder.php文件的PHP脚本中。

常量在这里使用了全部大写的字母定义,这不是必需的。但通常都是这样来书写,只是一种习惯,这样可以使代码更容易阅读和维护。

在使用时不需要在其前面加$,常量只能存储简单变量,也称为标量数据,即布尔值、整数、浮点数或字符串。

作用域

作用域是指在一个脚本中变量可以使用的范围,就遵循如下规则:

  1. 内置超级全局变量可以在脚本的任何地方使用。
  2. 常量,全局可使用。
  3. 脚本内声明的全局变量在整合脚本中可使用,而不是函数内部。
  4. 函数内部使用的变量声明为全局变量时,其名称要与全局变量名称一致。
  5. 在函数内部创建并被声明为静态的变量函数外不可使用,但是在函数多次执行时保持其值。
  6. 函数内创建的变量,函数终止时,变量被销毁。

超级全局变量(Superglobal),也称为自动化全局变量,它们无需使用global关键字进行声明就可以在脚本的任何地方使用,包括函数的内部与外部。

超级全局变量包括:

  1. $GLOBALS,全局变量数组,保存全部全局变量。
  2. $_SERVER,服务器环境变量数组。
  3. $_GET,通过get方法传递给该脚本的变量数组。
  4. $_POST,通过post方法传递给该脚本的变量数组。
  5. $_COOKIE,cookie变量数组。
  6. $_FILES,与文件上传相关的变量数组。
  7. $_ENV,环境变量数组。
  8. $_REQUEST,用户输入的变量数组,包括$_GET,$_POST,$_COOKIE所包含的内容。
  9. $_SESSION,会话变量数组。

本文地址:http://furzoom.com/php-develop-constant/

总结

  1. 介绍PHP常量定义与使用方法。
  2. 介绍PHP变量作用域。
  3. 介绍PHP超级全局变量。

你若要放弃,那我就可以安慰自己了,因为这样我不再孤独了,可以参考能够不断往前走,成功难道不是早晚的是事吗?

相关链接:

如无特别说明,本站文章皆为原创,若要转载,务必请注明以下原文信息:
日志标题:《PHP学习过程实录之常量定义》
日志链接:http://furzoom.com/php-develop-constant/
博客名称:枫竹梦

发表评论

插入图片

NOTICE1:请申请gravatar头像,没有头像的评论可能不会被回复!

回到顶部