文档介绍:窗体顶端窗体底端PHP入门---摘自《天极网》   PHP支持整数、浮点数、字符串、数组和对象。变量类型通常不由程序员决定而由PHP运行过程决定(真是好的解脱!)。当然,如果你喜欢的话,你也可以使用cast或者函数settype()将某种类型的变量转换成指定的类型。数值数值类型可以是整数或是浮点数。你可以用以下的语句来为一个数值赋值:$a=1234;#十进制数$a=-123;#负数$a=0123;#八进制数(等于十进制数的83)$a=0x12;#十六进制数(等于十进制数的18)$a=;#浮点数"双精度数"$a=;#双精度数的指数形式字符串字符串可以由单引号或双引号引出的字段定义。注意不同的是被单引号引出的字符串是以字面定义的,而双引号引出的字符串可以被扩展。而且,在双引号字符串中可以使用反斜杠(\)在字符串中加入转义序列和转换字符。举例如下:$first='Hello';$second="World";$full1="$first$second";#产生HelloWorld$full2='$first$second';#产生$first$second$full3="01DCstudio,\."2000copyright.\""; 请注意最后一行,如果需要在字符串中使用双引号,可以使用反斜杠字符,象该行语句所示。这里的的反斜杠用来使双引号的功能改变。可以将字符和数字利用运算符号连接起来。字符被转化成数字,利用其最初位置。在PHP手册中有详细的例子。数组与哈希表数组与哈希表以同样的方法被支持。怎样运用取决于你怎样定义它们。你可以用list()或者array()来定义它们,也可以直接为数组赋值。数组的索引从0开始。虽然我在这里没有说明,但是你一样可以轻易的使用多维数组。//一个包含两个元素的数组$a[0]="first";$a[1]="second";$a[]="third";//添加数组元素的简单方法//现在$a[2]被赋值为"third"echocount($a);//打印出3,因为该数组有3个元素//用一个语句定义一个数组并赋值$myphonebook=array("sbabu"=>"5348","keith"=>"4829","carole"=>"4533");//噢,忘了教长吧,让我们添加一个元素$myphonebook["dean"]="5397";//你定义的carale元素错了,让我们更正它$myphonebook["carole"]=>"4522"//我还没有告诉你怎样使用数组的相似支持方式吗?让我们看一看echo"$myphonebook[0]";//sbabuecho"$myphonebook[1]";//5348其他一些对数组或哈希表有用的函数包括sort(),next(),prev()和each()。对象使用new语句产生一个对象:classfoo{functiondo_foo(){echo"Doingfoo.";}}$bar=newfoo;$bar->do_foo();改变变量类型在PHP手册中提到:"PHP不支持(也不需要)直接在声明变量时定义变量类型;变量类型将根据其被应用的情况决定。如果你为变量var赋值为一个字符串,那么它变成了一个字符串。如果你又为它赋了整数值,那么它就变成了整数。"$