php 定义全局变量,静态变量,局部变量定义实例
<?php //$globals 数组 function testfunction() { echo $globals["php_self"]; } testfunction(); // 本程序使用全局定义 function testfunction() { global $s; echo $s; } $s = 'this is www.phprm.com'; testfunction(); // 静态变量的例子 function testfunction() { static $mystr; $mystr.= "phprm.com"; echo $mystr . "<br> "; } testfunction(); // phprm.com testfunction(); // phprm.comphprm.com testfunction(); // phprm.comphprm.comphprm.com // 普通变量 function testfunction() { $mystr.= "www.phprm.com"; echo $mystr . "<br> "; } testfunction(); // www.phprm.com //下面我们来简单的介绍一下php中的超级全局变量有那些 //$GLOBALS 包含一个引用指向每个当前脚本的全局范围内有效的变量,实例 $GLOBALS['site']; //$_SERVER 变量由 web 服务器设定或者直接与当前脚本的执行环境相关联 echo $_SERVER['DOCUMENT_ROOT']; //$_GET URL 请求提交至脚本的变量 echo $_GET['ac'] //$_POST HTTP POST 方法提交至脚本的变量 echo $_POST['ab'] //$_COOKIE HTTP Cookies 方法提交至脚本的变量 setcookie('load', 'www.phprm.com', time() + 3600 * 24, '/', '192.168.0.110'); $cookis = $_COOKIE['loadDomain']; ?>
//$_FILES HTTP POST 文件上传而提交至脚本的变量
<form name="form1" enctype="multipart/form-data" method="post" action="">
<input type="file" name="file">
<input type="submit" name="Submit" value="提交">
</form>
输出值:print_r($_FILES['file']);
Array(
[name] => 45457.jpg[type] => image / pjpeg[tmp_name] => C:
WINDOWSTempphpD7 . tmp[error] => 0[size] => 10974
)
//$_ENV 不推荐使用
//$_REQUEST 由GET,POST 和 COOKIE 机制提交至脚本的变量,因此该数组并不安全并且效率不高。
$_REQUEST['bb'] //会自动提交过来的数据是post,get形式
永久链接:http://www.phprm.com/code/33183.html
转载随意!带上文章地址吧。