现在的位置: 首页 > 综合 > 正文

php重温

2013年12月09日 ⁄ 综合 ⁄ 共 529字 ⁄ 字号 评论关闭

(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)


抱歉!评论已关闭.