电脑爱好者,提供IT资讯信息及各类编程知识文章介绍,欢迎大家来本站学习电脑知识。 最近更新 | 联系我们 RSS订阅本站最新文章
电脑爱好者
站内搜索: 
当前位置:首页>> PHP>>php3.0教程 -- 变量和语句:

php3.0教程 -- 变量和语句

来源:www.cncfan.com | 2006-1-11 | (有1733人读过)

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.
PHP热门文章排行
网站赞助商
购买此位置

 

关于我们 | 网站地图 | 文档一览 | 友情链接| 联系我们

Copyright © 2003-2024 电脑爱好者 版权所有 备案号:鲁ICP备09059398号