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

//$globals 数组

function testfunction() {

echo $globals["php_self"];

}

testfunction();

// 本程序使用全局定义

function testfunction() {

global $s;

echo $s;

}

$s='this iswww.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形式

上一篇123下一篇

//$globals 数组

function testfunction() {

echo $globals["php_self"];

}

testfunction();

// 本程序使用全局定义

function testfunction() {

global $s;

echo $s;

}

$s='this iswww.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形式

上一篇123下一篇


相关内容

  • 第2章 打下坚实基础--基本语法
  • 第2章 从本章开始,我们将全面介绍PHP的基础知识.本章的主要内容包括:PHP的数据类型.类型之间的转换.PHP的变量和常量.表达式和运算符,以及流程控制语句. 2.1 从" Hello World"开始 PHP语法入门 在开始学习PHP语言之前,我们先来看一个最简单的PHP应用 ...

  • 作用域和存储类型
  • 作用域和存储类型 在过程化程序设计中最基本的思想是将一个较大的.较复杂的问题,分解成若干个较小的.更为容易解决的子问题.把一个程序划分为若干个模块,每一个模块只完成一种任务,每一个种的每一个标识符都有其作用的范围,这样设计出来的程序层次分明.容易读懂.便于维护.并可被其他程序调用.本章介绍标识符的作 ...

  • 面试题目及答案
  • 1.PHP的意思? PHP是一个基于服务端来创建动态网站的脚本语言,您可以用PHP和HTML生成网站主页 2.谈谈对mvc的认识? 答:由模型(Model),视图(View),控制器(Controller)完成的应用程序 由模型发出要实现的功能到控制器,控制器接收组织功能传递给视图; 3.写出发贴数 ...

  • 留言板的处理流程及其实现过程
  • 留言板的处理流程及其实现过程 项目背景 @本网站的<莘莘之音>节目中每一期节目下面的留言功能就是按照本文的思路实现的@ 在日常的网站制作的项目中,往往会带上留言板的功能.主要的目的是让网站用户能够在本站进行留言,以此方式来进行社区化的交流.另一方面还可以让版主或者站长看到用户的意见建议和 ...

  • 华为软件研发岗笔试题总结
  • 操作系统(Operating System,简称OS)是管理计算机系统的全部硬件资源包括软件资源及数据资源:控制程序运行:改善人机界面:为其它应用软件提供支持等,使计算机系统所有资源最大限度地发挥作用,为用户提供方便的.有效的.友善的服务界面. 操作系统通常是最靠近硬件的一层系统软件,它把硬件裸机改 ...

  • C程序运行的背后
  • C程序运行的背后 时间:2015-11-24 22:23 点击:26次 一个成功的男人背后,至少有一个伟大的女人:一个不成功的男人,至少有一双手. 而一个C程序,无论成功不成功,它的背后一定有一个操作系统,一个shell,一套工具链. 世界本就不公平.隐藏在显而易见的事实背后的,你若能看透,便可以站 ...

  • JAVA的静态变量.静态方法.静态类
  • 静态变量和静态方法都属于静态对象,它与非静态对象的差别需要做个说明. (1)Java静态对象和非静态对象有什么区别? 比对如下: 静态对象                                                        非静态对象 拥有属性:               ...

  • DedeCMS二次开发手册
  • DedeCMS V5.7二次开发手册 一.模板篇 1.1.主要模板文件与功能说明 DedeCMS系统的模板是非固定的,用户可以在新建栏目时可以自行选择栏目模板,官方仅提供最基本的默认模板,即是内置系统模型的各个模板,由于DedeCMS支持自定义频道模型,用户自定义新频道模型后,还需要按该模型的字段设 ...

  • 多处理机系统的死锁检测方法[综述]
  • 多处理机系统的死锁检测方法 摘要:在多处理机系统中,并发性得到了有效利用,但并发程序的不确定性使得死锁检测十分困难.针对现有的工作集中在使用分析.验证或测试的单一途径来检测死锁这一问题,本文通过分析现有工具的死锁检测能力,提出了综合使用工具的死锁检测方法.同时根据分析.验证和测试途径的不同特点,给出 ...