(1)
<?php
$a=20;
function ma( ){
GLOBAL $a;
echo $a;
$a++;
}
ma( );
echo $a;
?>
如果函数内部要用外面已经定好的php变量,则要事先声明GLOBAL,表明这其实是个全局变量$a,然后才能顺利调到外面的$a,并不像js取得那么自如。然后其实函数体内现在已经是个全局变量,所以$a++的变化会反映函数之外。
(2)
<?php
$a=20;
$b=10;
for($i=0;$i<3;$i++){
echo $i;
}
echo $i;
?>
php里也没有块级作用域,循环结束后$i也变成了3。。。。。
(3)
变量一般在函数执行完后就会销毁,如:
<?php
$a=20;
function A( ){
$a=10;
echo $a;
}
A( );
echo $a;
?>
但是静态变量,则不会,还会保存着以前的值,如:
(4)
一般如果post传数据,到了目标页,又要对目标页进行刷新的话,会有个alert提示。。“查找网页要使用已输入信息。。。。”,get方式则米有。。
(5)
textarea里按回车换行输入的字样,到php页的换行根本显示不出来,因为html里要换行,必须用br,所以要用nl2br进行转换。。。。将回车默认输入的\n换成br
(6)
(6)
(7)