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()将参数视为字符串