采用服务器端嵌入式脚本语言PHP3进行Linux下的网站开发
不必预先设定上限.
其实数组下标也可以是一个字符串,例如:
本文链接地址:http://www.oyaya.net/fanwen/view/140135.html
其实数组下标也可以是一个字符串,例如:
$a["a"]=1;
$a["b"]="Hello!";
这时它实际上是一个哈希表,就象Tcl中的所谓数组一样.
PHP中有一种类似于指针的用法,例如:
$a = "b";
$$a = "c";
则后一句产生了一个$b变量并给它赋值"c".
PHP变量之间的运算符和C的类似,例如也有:
+,-,*,/,%,^,&,|,&&,||,!,+=,-=,++,--等
PHP3.0定义了一个字符串相加运算符".",和Perl的一样.
PHP的变量类型可以自动转换,如果需要强制转换,做法和C的一样.它有Integer,
Double,String三种简单类型.
要遍历一个HASH表,可以这样:
$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.
三、函数的使用
PHP3.0中的函数如下例:
function test($a, $b) {
return $a*2+
《采用服务器端嵌入式脚本语言PHP3进行Linux下的网站开发(第4页)》