PHP和MySQL Web开发

第一章:PHP快速入门(二)

1.5 访问表单变量
1.5.1 简短、中等以及冗长风格的表单变量
PHP变量名称以$符号开始(漏掉$符是一个常见的编程错误)
简短风格($tireqty) 需将register_globals配置选项设置为on;
中等风格($_PST[‘tireqty’]) 推荐风格;
冗长风格($HTTP_POST_VAR[‘tireqty’]) 最详细,已被弃用;
1.5.2 字符串的连接
字符串连接符是点号(.);
1.5.3 变量和文本
变量是表示数据的符号。字符串是数据本身。
当我们在像这个脚本一样的脚本中使用原始数据时,我们称之为文本。用来区分变量。
[php]
$tireqty //变量
‘tireqty<br />’ //文本
[/php]
两种字符串类型——一种具有双引号,一种具有单引号;
PHP将试着计算双引号字符串,单引号字符串将被当作真正的文本;
heredoc语法(<<<) 允许指定长字符串; 1.6 理解标识符
标识符是变量的名称;
PHP定义了一些简单的规则:
1)标识符可以是任何长度,而且可以由任何字母、数字、下划线组成;
2)标识符不能以数字开始;
3)在PHP中,标识符是区分大小写的;
4)一个变量名称可以与一个函数名称相同;
1.7 检查变量类型
变量类型是指能够保存在该变量中的数据类型;
1.7.1 PHP的数据类型
PHP支持如下所示的基本数据类型:
1)Integer(整数)——用来表示整数;
2)Float(浮点数,也叫Double,双精度值)——用来表示所有实数;
3)String(字符串)——用来表示字符串;
4)Boolean(布尔值)——用来表示true或者false;
5)Array(数组)——用来保存具有相同类型的多个数据项;
6)Object(对象)——用来保存类的实例;
两个特殊的类型:NULL(空)和resource(资源);
没有被赋值、已经被重置或者被赋值为特殊值NULL的变量就死NULL类型的变量。特定的内置函数(例如数据库函数)将放回resource类型的变量。
1.7.2 类型强度
PHP是一种非常弱的类型语言,或者动态性语言;
PHP中变量的类型由赋给变量的值确定;
[php]
$totalqty = 0; //整数类型变量
$totalqty = 0.00; //浮点类型变量
$totalqty = "Hello" //字符串类型变量
[/php]
1.7.3 类型转换
使用类型转换,可以将一个变量或值转换成另一种类型。
在希望进行类型转换的变量之前鹅圆括号中插入需要转换的临时数据类型即可。
[php]$ttalqty = 0; $totalamount = (float)$totalqty;[/php]
1.7.4 可变变量
可变变量允许动态改变一个变量的名称;
[php]
$varname = ‘tireqty’;
$$varname = 5;
$tireqty = 5;
[/php]

发表评论

电子邮件地址不会被公开。 必填项已用*标注