日期:2014-05-16 浏览次数:20446 次
1)变量:$开头标志
2)变量名:可以由字母,数字,_ 3者组成,不能用数字开头
3)标识符是区分大小写的,但函数名不区分大小写。
4)变量名称可以与函数名称相同,虽然是允许的,但应尽量避免混淆。
PHP不要求在使用变量之前声明变量,当第一次给一个变量赋值时,才创建了这个变量。
例如:
$3age;//错 $_ = 6;//可以 $*p = 30;//错
1) Integer: 用来表示整数。
2) Float: 用来表示所有实数。
3) String: 用来表示字符串。
4) Boolean: 用来表示true或false。
5) Array: 用来保存具有相同类型的多个数据项。
6) Object: 用来保存类的实例。
PHP可以在任何时间根据保存在变量中的值来确定变量的类型,当需要强制类型转换时可以按照java的语法来转换
例如:
$icount = 0; $fcount = (float)$icount;
常量可以保存一个值,但是程序一旦初始化之后,常量的值就不能改变。
define('PI', 3.14159); echo PI;
作用域指在一个脚本中某个变量可以使用或可见的范围,PHP具有6项基本的作用域规则。
1) 内置超级全局变量可以在脚本中的任何地方使用。
例如:
$GLOBALS: 所有全局变量数组。 $_SERVER: 服务器环境变量数组 $_GET: GET方法传递给该脚本的变量数组 $_POST: POST方法传递给该脚本的变量数组 $_COOKIE: cookie变量数组 $_FILES: 与文件上传相关的变量数组 $_ENV: 环境变量数组 $_REQUEST: 所有用户输入的变量数据,包括$_GET、$_POST和$_COOKIE $_SESSION: 会话变量数组
2) 常量一旦被声明,可以在全局可见。
3) 在脚本中声明的全局变量在全脚本中是可见的。
4) 函数内部使用的变量声明为全局变量时,名称要与全局变量名称一致。
5) 函数内部创建并声明为静态的变量在函数外不可见,但在函数的多次执行过程中保持该值。
6) 函数内部创建的变量是本地的,当函数终止时,该变量也就不存在。
算术操作符也就是数字操作符,通常用于整型或双精度类型的数据。如果应用在字符串中,PHP会试图将这些字符转换成一个数字,如果其中包含"e"或"E",它会被当作是科学表示法并被转换成浮点数,否则将会被转换成整数。PHP会在字符串开始处寻找数字,并且使用这些数字作为该字符串的值,如果没有找到数字,则该字符串的值为0。
操作符 |
名称 |
示例 |
+ |
加 |
$a + $b |
- |
减 |
$a - $b |
* |
乘 |
$a * $b |
/ |
除 |
$a / $b |
% |
模 |
$a % $b |