> php教程 > PHP源码 > 본문

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

WBOY
풀어 주다: 2016-06-08 17:27:01
원래의
971명이 탐색했습니다.
<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形式

관련 라벨:
원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 추천
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿