首页
|
资讯动态
|
linux基础
|
系统管理
|
网络管理
|
编程开发
|
linux数据库
|
服务器技术
|
linux相关
|
linux认证
|
嵌入式
|
下载中心
|
专题
|
linux招聘
|
镜像站
·
设为首页
·
加入收藏
·
联系我们
系统管理
:
中文环境
系统管理
桌面应用
内核技术
|
Linux基础
:
基础入门
安装配置
常用命令
经验技巧
软件应用
|
Linux数据库
:
Mysql
Postgre
Oracle
DB2
Sybase
other
网络管理
:
网络安全
网络应用
Linux服务器
环境配置
黑客安全
|
编程开发
:
PHP
CC++
Python
Perl
Shell
嵌入式开发
java
jsp
|
PHP技术
:
PHP基础
PHP技巧
PHP应用
PHP文摘
Linux资讯
Linux招聘
Linux专题
Apache
|
Linux相关
:
硬件相关
Linux解决方案
Linux认证
企业应用
其它Unix
|
相关下载
:
资料下载
参考手册
开发工具
服务器类
软路由
其它
技术搜索:
智能模糊
仅搜标题
会员中心
注册会员
高级搜索
→ 当前位置:
首页
>
编程开发
>
java
>正文
在php中避免重复引用的办法
http://www.oklinux.cn
2006-01-03 来源: oklinux收集整理 天使
会员收藏
游客收藏
【
大
中
小
】
大家知道,在C语言中,我们可以用#define一个MACRO名字,通过检查是否该MACRO名字定义过来决定该头文件是否需要引用。在PHP中也有同样的问题,比如:A引用B,C, B引用C,如果不采取措施,C将被引用2次。这样可能会导致一些奇怪的问题。
我用定义一个全局变量,并且通过检查该变量是否定义过来解决这个问题.办法很简单,类似C。
只是这个全局变量我建议都用['user_packages'] ['headfilename']的命名规则。也许这样会好一些.
if (!empty( $GLOBALS['BOOKSTALLS']['GLOBALDEFINE'])) return;
$GLOBALS['BOOKSTALLS']['GLOBALDEFINE'] = true;
class bookstalls {...
};
另外,在主程序中尽量采用require_once "headfiles.php"; 以避免重复引用。
这个办法在我们开发小组中得到了应用,效果还挺好的。您不妨也这样做。
上一篇:
鲁班语言软件包编译和安装指南
下一篇:
C语言学习:如何由dos向windows转变
【
收藏于收藏夹
】 【
评论
】 【
推荐
】 【
打印
】 【
关闭
】
相关文档
·
鲁班语言软件包编译和安装指南
·
C语言学习:如何由dos向windows转变
·
C/C++头文件一览
·
观点文:如何写作PHP程序
·
超强的 Basic 语言编译器
·
初学者必读 PHP常用开发工具分析
·
Java程序设计基础
·
JSP、PHP与JAVA融合的开发环境2
·
JSP、PHP与JAVA融合的开发环境1
·
十天学会php
·
加固PHP环境
·
PHP的优化,缓冲,压缩
·
PHP高手之路
·
gcc使用手册(1)
·
gcc使用手册(2)
·
C语言中库函数调用几例
发表评论
密码:
匿名评论
评论内容:
(不超过250字,需审核后才会公布,请自觉遵守互联网相关政策法规)
最新文档
·
J2EE综合:如何实现javabean的属性拷贝
·
关于Java数据对象JDO 2.0查询语言的特
·
Java源码分析:深入探讨Iterator模式
·
Java基础知识:谈谈简单Hibernate入门
·
漫谈Java程序的性能优化
·
设计及设计模式--面向对象的思维方式
·
数据库相关--Hibernate的事务和并发
·
Java 安全--java程序开发的程序的保护
·
浅析Java学习从入门到精通
·
一个用JAVA写的测算服务器响应速度程序
·
软件测试:软件测试的基础知识概要介绍
·
Java SE6调用Java编译器的两种新方法
阅读排行
·
Linux 上的 WebSphere MQ 开发快速入门
·
C/C++头文件一览
·
C++视频教程《下载》
·
AspectJ学习笔记之Pointcut
·
用gcc编译生成动态链接库*.so文件的方
·
使用AJAX技术实现网页无闪自动局部刷新
·
c++ builder视频教程
·
spring中对hibernate的支持程度分析
·
设定执行Java程序的Linux安全环境
·
在Fedora8系统下搭建JSP开发环境的方法
·
Linux系统中安装JAVA JDK.6的方法
·
算法-编译原理之词法分析器-状态机SM
·
最新visual c++6.0视频教学
·
算法--操作系统--3种页面置换算法
·
C语言程序设计讲课视频
网摘收藏:
设为首页
-
加入收藏
-
版权声明
-
广告服务
-
关于我们
-
联系我们
-
友情连接
Copyright © 2007-2008 All rights reserved
OKLinux
.Cn
津ICP备07002096号