php中变量分三种:局部变量、全局变量、超全局变量
局部变量指函数内部的变量,局部变量只能函数内部使用,并且只有本次调用函数有效(除非有static标识,后面会讲到)
全局变量指函数外定义的变量,可以被所有函数使用,不过需要进行一次global(函数部分会讲),本次运行都有效
超全局变量是php本身自带的,可以被所有函数使用,不需要global,本次有效(例如:$GLOBALS、$_GET、$_POST、$_REQUEST等)
php中变量不需要事先声明(例如Delphi需要var),直接调用即可。如果调用了不存在的变量,会返回空并产生一个Notice错误(赋值除外),php中,所有变量都类似:$名称
给变量赋值使用=,例如:$i=1;
※※※※※※※※※※※※※※※※※※※※※※※※
【整数和实数】
PS:实数也叫浮点数、双精度数
声明方式:$i=0、$r=1.515都是合法的
整数、实数(以下统称数字)运算符有:
1. 运算:
作用+加运算
$i=1+2; //3
$i=$i+0.5; //3.5
PS:还有一种写法:
$i+=5等价于$i=$i+5
2.-运算
作用:减运算
$i=5-3; //2
$i=$i-1; //1
PS:还有一种写法:
$i-=5等价于$i=$i-5
3.*运算、/运算
作用:乘运算、除运算
调用方法与加、减一样,同样有类似$i*=2的写法
4.取余数
例如5/3=1余2,怎么取这个余数呢?用%
例如:5%3; //得到2
5.加一、减一计算
php中提供了方便计算加一、减一的特殊方法:
$i--;、--$i;等价于$i=$i-1
$i++;、++$i;等价于$i=$i+1
局部变量指函数内部的变量,局部变量只能函数内部使用,并且只有本次调用函数有效(除非有static标识,后面会讲到)
全局变量指函数外定义的变量,可以被所有函数使用,不过需要进行一次global(函数部分会讲),本次运行都有效
超全局变量是php本身自带的,可以被所有函数使用,不需要global,本次有效(例如:$GLOBALS、$_GET、$_POST、$_REQUEST等)
php中变量不需要事先声明(例如Delphi需要var),直接调用即可。如果调用了不存在的变量,会返回空并产生一个Notice错误(赋值除外),php中,所有变量都类似:$名称
给变量赋值使用=,例如:$i=1;
※※※※※※※※※※※※※※※※※※※※※※※※
【整数和实数】
PS:实数也叫浮点数、双精度数
声明方式:$i=0、$r=1.515都是合法的
整数、实数(以下统称数字)运算符有:
1. 运算:
作用+加运算
$i=1+2; //3
$i=$i+0.5; //3.5
PS:还有一种写法:
$i+=5等价于$i=$i+5
2.-运算
作用:减运算
$i=5-3; //2
$i=$i-1; //1
PS:还有一种写法:
$i-=5等价于$i=$i-5
3.*运算、/运算
作用:乘运算、除运算
调用方法与加、减一样,同样有类似$i*=2的写法
4.取余数
例如5/3=1余2,怎么取这个余数呢?用%
例如:5%3; //得到2
5.加一、减一计算
php中提供了方便计算加一、减一的特殊方法:
$i--;、--$i;等价于$i=$i-1
$i++;、++$i;等价于$i=$i+1