常量
一个固定的值,被定义之后不能再改变。不使用美元符号,一般使用大写。函数define()可以确定一个常量是否以及被定义。
define("PI",3.14159);
echo defined("PI");
使用动态变量
使用一对美元符号来命名,并与一个普通变量相关联。
$steps=39;
$movie="steps";
echo $movie;//输出为39
自动类型转换
下面的例子:$x与$y类型不同,结果是3.5。当一个算数表达式蕴含多个类型时,将进行字段类型转换。
$x=1;
$y=2.5;
echo $x+$y;
字符串也可以进行类型转换:
$x = 1;
$y = $x+"1 more";//文本字符串中多余的值应该忽略
echo $y;//输出2
手工类型转换
可以控制类型转换或更改一个变量的类型。一些可以使用的类型转换
int(integer)整型、real(double\float)双精度、string字符串类型、array数组类型、object对象
还有几个函数:
Doubleval() 将参数视为双精度数
Intval()将参数视为整数
Strval()将参数视为字符串