PHP——特殊的全局变量
来源:互联网 发布:雪梨的淘宝店是哪个店 编辑:程序博客网 时间:2024/05/16 23:56
原文链接:http://www.phpdo.net/index.php/2010/02/01/1-8/ PHP不提供跨脚本的全局变量,但是,因为实际的需要,PHP提供了一些特殊的全局变量用来实现这些操作。 PHP提供了两种语句用于文件包含: Require语句 语法:require(string filename) Filename指代要包含的文件名。 以下是一个使用require语句的例子。代码如下: 首先是要被包含的文件include.inc: <?php 包含文件test.php如下: <?php Require语句还可以使用return语句来返回一个值。 首先是要被包含的文件include.inc: <?php 使用上面写好的test.php文件可以实现同样的功能。 在使用require包含公用函数时,经常会出现函数不可重定义的错误。 被包含文件include.inc的代码如下: <?php Include2.inc的代码如下: <?php 包含文件test.php的代码如下; <?php 结果如下: Fatal error: Cannot redeclare checkscore() (previously declared in E:/xampp/xampp/htdocs/include3.inc:2) in E:/xampp/xampp/htdocs/include.inc on line 9 在PHP中,为了预防这种情况的发生,PHP提供了一个能够自动检测文件是否已经被包含的方法,require_once语句。 将上面例子中的require全部改成require_once后,执行 输出:及格。
在PHP中设置公共文件,不仅有利于提高代码的重用性,而且为后期维护提供了方便。
if($score > 60 or $score == 60)
echo “及格”;
if(!($score >60 or $score == 60))
echo “不及格”;
?>
$score = 60;
Require(“include.inc”); //包含文件,输出结果为及格
?>
if($score > 60 or $score == 60)
$result = “及格”;
if(!($score >60 or $score == 60))
$result = “不及格”;
return $result;
?>
function checkScore($score = 0) //用于检查分数的函数
{
if($score > 60 or $score == 60)
$result = “及格”;
if(!($score > 60 or $score == 60))
$result = “不及格”;
return $result;
}
?>
require(“include.inc”);
echo checkScore(60);
?>
require(“include.inc”);
require(“include2.inc”);
?>
- PHP——特殊的全局变量
- 全局变量的特殊作用
- PHP——全局变量
- 一个特殊的超全局变量
- php的全局变量
- php的九个全局变量
- PHP学习笔记——特殊的流程控制语句
- php常用的的全局变量
- php的特殊协议php://
- PHP中全局变量的使用
- PHP常用的超全局变量
- PHP中 的全局变量$_SERVER
- php全局变量的内存管理
- 关于php的全局变量global
- php 全局变量global的使用方法
- PHP第一种特殊类型—资源
- python中一种特殊的全局变量的方式
- PHP 全局变量 - 超全局变量
- 君正4750开发板使用日记4-QT Embedded、Tslib、QT for VS2008的配置与编译
- struts 的validator框架验证
- MFC初学者
- 调用系统控件,打开选择文件或路径的对话框
- EXCHANGE2003 SERVER
- PHP——特殊的全局变量
- 给二叉树加中序线索
- discuz__LEARN comm.inc.php (1)
- 自己写代码 - HelloHi开发流水账 一 先画个躯壳
- 用户***/aspnet登陆失败
- 自己写代码 - HelloHi开发流水账 二 先跑起来
- 程序员应该掌握的实用编程技能(之一)
- CCENT.CCNA.ICND.认证考试指南
- 无线网络破解[转]