PHP学习过程实录之变量标识

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

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

知识回顾

在上一节的《PHP学习过程实录之访问表单》中主要讲解了如下内容:

  1. 介绍在PHP脚本中获取表单数据的几种方法,介绍了$_GET[]、$_POST[]、$_REQUEST[]。
  2. 实现订单数据的显示。
  3. 介绍PHP脚本中4种字符串引用方式及特点对比。

理解标识符

标识符是变量的名称、函数的名称、类的名称,在PHP脚本中应遵循如下规则:

  1. 标识符可以是任何长度,可以由数字、字母、下画线组成。
  2. 标识符不能为数字开始。
  3. 变量及类名称是大小写是敏感的,而函数名称是大小写不敏感的,也就是不区分大小写的。
  4. 变量名称可以与函数名称相同。但不推荐这样做,这样可以会引起混淆。
  5. 标识符不能与PHP预定义关键字相同。

例如合法的标识符:

$my_valuable
$_PI
$Furzoom

不合法的标识符,如:

$1stDay
$first&day
$int

变量类型

PHP数据类型

PHP支持如下数据类型。

  1. Integer(整数)
  2. Float(浮点数)
  3. String(字符串)
  4. Boolean(布尔值)
  5. Array(数组)
  6. Object(对象)
  7. NULL(空)
  8. resource(资源)

说明:没有被赋值、已经被重置或者被赋值为特殊值NULL的变量就是NULL类型的变量。

特定的内置函数(数据库函数)将返回resource类型的变量,代表外部资源。

PHP是一种弱类型语言,或者称为动态类型语言。PHP变量类型是由赋给变量的值的类型来确定的。

PHP脚本中的变量可以在使用时进行定义,不要求在使用之前进行声明。

当然PHP也有转换变量类型的方式,与C语言强制类型转换相似,例如:

$totalQuantity = 0;
$totalAmount = (float)$totalQuantity;

可变变量

PHP提供了一个其他语言没有变量类型,可变变量。可变变量允许我们动态地改变一个变量的名称。例如:

$varname = 'cameraQuantity';
$$varname = 5;

等价于

$cameraQuantity = 5;

用一个变量的值作为另一个变量的名称。PHP语言的这种特性可以给某些处理带来很大的灵活性。

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

总结

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

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

相关链接:

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

发表评论

插入图片

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

回到顶部