[/code] 一旦你安装和运行你自己的PHP编程,你会发现你编写的大多数的脚本是变数,操作员并且你经常用的就是10个函数。
在这一章中我们探讨不同类型的变量在PHP中如何使用,以及他们之间的如何转换,我们也将讨论操作符,这些操作符有对变量的加、减、乘等的功能。
这一章将告诉你PHP的变量是如何工作的,你不需要了解相当复杂的部分,比如references 以及可变变量,除非你想真正理解PHP。
本章的主要内容包括:
(1)PHP中你可以用到什么样的数据
(2)References,类型转换,可变变量
(3)脚本变量,预定义变量,脚本常量,预定义的常量
(4)操作符,比如说加、减、乘、除
2.1:数据类型
2.2检查一个变量是否被设置
2.3自动类型转换
2.4强制类型转化
2.5非十进制系统
2.6变量作用域
2.7可变变量
2.8The superglobal arrays
2.9 预定义变量
2.10 References
2.11 常量
2.11.1 预定义常量
2.12 操作符
2.12.1. Shorthand unary operators
2.12.2. 比较操作符
2.12.3. 完整操作符
2.12.4. 三元操作符
2.12.5. Scope resolution operator
2.12.6. Execution operator
2.12.7. 运算符优先级
2.1:数据类型
PHP有7种类型的变量,他们是strings, integers, floats, booleans, arrays, objects, and resources.你将要在本书中一直用到他们,因此在这里我们有必要记住他们。
String类型是字符串类型,如"a","abc","Jack and Jill went up the hill to fetch a pail of water",etc, String 可以很短也可以随便长,String类型没有长度的限制。
Integer 整形变量,正数或者负数,比如1,-20,55028932,etc,最小值
-2147483647 最大值是2147483647,如果数字大于2147483647 则将会将数字自动转化成foloat类型。
浮点数(也叫浮点数,双精度数或实数)可以用以下任何语法定义:
[code="java"]<?php
$a = 1.234;
$a = 1.2e3;
$a = 7E-10;
?>
boolean类型 只有 TRUE 或 FALSE。 boolean类型将0看作是false其它的任何数据都是true