PHP:变量和语句
PHP和一般的解释性语言一样,不需要事先定义变量.

如果你试着使用一个 没有赋过值的变量,那么返回的值是空字符串.对一个变量赋值则也就同时分配了 这个变量的内存. PHP的变量名前面必须有一个$号,这也是很多脚本语言的惯例了.

例如: $a=1; $b=1.0; $c="Hello!"; 都是合法的PHP语句.

PHP中的数组是这样定义的: $a[1]="a"; $a[2]="b"; 它会自动扩展,不必预先设定上限. 其实数组下标也可以是一个字符串,例如: $a["a"]=1; $a["b"]="Hello!"; 这时它实际上是一个哈希表,就象Tcl中的所谓数组一样.

PHP中有一种类似于指针的用法,例如: $a = "b"; $$a = "c"; 则后一句产生了一个$b变量并给它赋值"c".

PHP变量之间的运算符和C的类似,例如也有: +,-,*,/,%,^,&,|,&&,||,!,+=,-=,++,--等

PHP3.0定义了一个字符串相加运算符".",和Perl的一样.

PHP的变量类型可以自动转换,如果需要强制转换,做法和C的一样.它有Integer, Double,String三种简单类型.

要遍历一个哈希表,可以这样:
$i["a"] = 0;
$i["c"] = 1;
reset($i);
for ($j=1;$j<=count($i);$j++)
{ $k = key($i);
echo "$k, $i[$k]";
echo "<BR>";
next($i); }

PHP中的控制流语句与C几乎完全一样,也有if...else,while,for,switch,break, exit.

hofman   2005-11-19 22:51:09 评论:0   阅读:2118   引用:0

发表评论>>

署名发表(评论可管理,不必输入下面的姓名)

姓名:

主题:

内容: 最少15个,最长1000个字符

验证码: (如不清楚,请刷新)

Copyright@2004-2010 powered by YuLog