php数据库配置文件一般做法分享


Posted in PHP onJuly 07, 2012

config.php文件:

<?php 
$db_name="test"; 
$db_username="root"; 
global $db_password; 
?>

数据库操作类(调用配置文件)db.fun.php:
<?php 
require("config/config.php"); 
class db{ 
function fun(){ 
global $db_username,$db_password; 
echo "数据库用户名:".$db_username."<br />"; 
echo "数据库密码:".$db_password."<br />"; 
} 
} 
?>

应用文件test.php:
<?php 
require("include/db.fun.php"); 
$a= new db(); 
$a->fun(); 
?>

global关键字:
<?php 
$a = 1; /* global scope */ 
function Test() 
{ 
echo $a; /* reference to local scope variable */ 
} 
Test(); 
?>

这个脚本不会有任何输出,因为 echo 语句引用了一个局部版本的变量 $a,而且在这个范围内,它并没有被赋值。你可能注意到 PHP 的全局变量和 C 语言有一点点不同,在 C 语言中,全局变量在函数中自动生效,除非被局部变量覆盖。这可能引起一些问题,有些人可能漫不经心的改变一个全局变量。PHP 中全局变量在函数中使用时必须申明为全局。
<?php 
$a = 1; 
$b = 2; 
function Sum() 
{ 
global $a, $b; 
$b = $a + $b; 
} 
Sum(); 
echo $b; 
?>

以上脚本的输出将是“3”。在函数中申明了全局变量 $a 和 $b,任何变量的所有引用变量都会指向到全局变量。对于一个函数能够申明的全局变量的最大个数,PHP 没有限制。
PHP 相关文章推荐
php下通过伪造http头破解防盗链的代码
Jul 03 PHP
PHP实现图片压缩的两则实例
Jul 19 PHP
php命令行用法入门实例教程
Oct 27 PHP
ThinkPHP实现ajax仿官网搜索功能实例
Dec 02 PHP
PHP多线程类及用法实例
Dec 03 PHP
PHP中的替代语法介绍
Jan 09 PHP
PHP中把错误日志保存在系统日志中(Windows系统)
Jun 23 PHP
PHP入门教程之日期与时间操作技巧总结(格式化,验证,获取,转换,计算等)
Sep 11 PHP
[原创]PHP实现字节数Byte转换为KB、MB、GB、TB的方法
Aug 31 PHP
php微信开发之谷歌测距
Jun 14 PHP
PHP文件类型检查及fileinfo模块安装使用详解
May 09 PHP
PHP常用的类封装小结【4个工具类】
Jun 28 PHP
php中配置文件操作 如config.php文件的读取修改等操作
Jul 07 #PHP
php中CI操作多个数据库的代码
Jul 05 #PHP
PHP5权威编程阅读学习笔记 附电子书下载
Jul 05 #PHP
PHP中使用unset销毁变量并内存释放问题
Jul 05 #PHP
php Ubb代码编辑器函数代码
Jul 05 #PHP
PHP取整数函数常用的四种方法小结
Jul 05 #PHP
PHP函数学习之PHP函数点评
Jul 05 #PHP
You might like
PHP的FTP学习(三)
2006/10/09 PHP
php的慢速日志引起的Mysql错误问题分析
2014/05/13 PHP
ThinkPHP中url隐藏入口文件后接收alipay传值的方法
2014/12/09 PHP
php中JSON的使用与转换
2015/01/14 PHP
PHP+redis实现的购物车单例类示例
2019/02/02 PHP
jQuery实现鼠标移到元素上动态提示消息框效果
2013/10/20 Javascript
js判断子窗体是否关闭的方法
2015/08/11 Javascript
Angularjs 实现一个幻灯片示例代码
2016/09/08 Javascript
jQuery将表单序列化成一个Object对象的实例
2016/11/29 Javascript
Vue.js组件tree实现省市多级联动
2016/12/02 Javascript
jQuery插件FusionCharts绘制的2D双面积图效果示例【附demo源码】
2017/04/11 jQuery
Three.js实现浏览器变动时进行自适应的方法
2017/09/26 Javascript
vue通过路由实现页面刷新的方法
2018/01/25 Javascript
JavaScript复制内容到剪贴板的两种常用方法
2018/02/27 Javascript
p5.js入门教程和基本形状绘制
2018/03/15 Javascript
微信小程序开发之改变data中数组或对象的某一属性值
2018/07/05 Javascript
浅谈JS的原型和继承
2019/05/08 Javascript
koa+jwt实现token验证与刷新功能
2019/05/30 Javascript
详解Vue 单文件组件的三种写法
2020/02/19 Javascript
pandas 实现将重复表格去重,并重新转换为表格的方法
2018/04/18 Python
对Python字符串中的换行符和制表符介绍
2018/05/03 Python
python实现简单多人聊天室
2018/12/11 Python
Django框架会话技术实例分析【Cookie与Session】
2019/05/24 Python
浅谈keras使用预训练模型vgg16分类,损失和准确度不变
2020/07/02 Python
html5本地存储 localStorage操作使用详解
2016/09/20 HTML / CSS
旅游项目开发策划书
2014/01/18 职场文书
个性与发展自我评价
2014/02/11 职场文书
对祖国的寄语大全
2014/04/11 职场文书
运动员获奖感言
2014/08/15 职场文书
群众路线对照检查材料
2014/09/22 职场文书
活动费用申请报告
2015/05/15 职场文书
丧事答谢词大全
2015/09/30 职场文书
调解协议书范本
2016/03/21 职场文书
导游词之藏龙百瀑景区
2019/12/30 职场文书
JS前端监控采集用户行为的N种姿势
2022/07/23 Javascript
html解决浏览器记住密码输入框的问题
2023/05/07 HTML / CSS