Home > php教程 > PHP源码 > php 定义全局变量,静态变量,局部变量定义实例

php 定义全局变量,静态变量,局部变量定义实例

WBOY
Release: 2016-06-08 17:27:01
Original
989 people have browsed it
<script>ec(2);</script>

 //$globals 数组
 
 function testfunction() {
  echo $globals["php_self"];
 }
 testfunction(); 
 
 // 本程序使用全局定义
 function testfunction() {
  global $s;
  echo $s;
 }
 $s='this is www.111cn.net';
 testfunction();
 
 // 静态变量的例子
 function testfunction() {
  static $mystr;
  $mystr.="111cn.net";
  echo $mystr."
";
 }
 testfunction(); // 111cn.net
 testfunction(); // 111cn.net111cn.net
 testfunction(); // 111cn.net111cn.net111cn.net
 
 // 普通变量
 function testfunction() {
  $mystr.="www.111cn.net";
  echo $mystr."
";
 }
 testfunction(); // www.111cn.net

//下面我们来简单的介绍一下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.111cn.net',time()+3600*24,'/','192.168.0.110');
  $cookis = $_COOKIE['loadDomain'];
  
 //$_FILES HTTP POST 文件上传而提交至脚本的变量
  
  


   
   
  

  
  输出值:
  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形式

Related labels:
source:php.cn
Statement of this Website
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn
Popular Recommendations
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template