【旧代码整理】代码说明 /project/init.php 部分
2016-07-15 11:59
543 查看
一个简单的php mvc框架 的 代码说明,init.php 部分:
/project/init.php 负责初始化常量、全局变量、开发环境和数据库等配置信息,include library/ 里面 基本的函数库和class
/project/init.php 负责初始化常量、全局变量、开发环境和数据库等配置信息,include library/ 里面 基本的函数库和class
<?php Defined('APPLICATION_ENV') ? APPLICATION_ENV : (isset($_SERVER['APPLICATION_ENV']) ? Define('APPLICATION_ENV',$_SERVER['APPLICATION_ENV']) : Define('APPLICATION_ENV','production')); Defined('ROOT_PATH') ? ROOT_PATH : Define('ROOT_PATH',dirname(__file__)); Define('LIBRARY_PATH',ROOT_PATH . "/library"); Define('CROND_PATH',ROOT_PATH . "/crond"); include_once(LIBRARY_PATH . "/function.php"); include_once(LIBRARY_PATH . "/action.php"); include_once(LIBRARY_PATH . "/db.php"); $_CONFIG = array(); if(APPLICATION_ENV == 'production'){ $hostname = 'server_production'; } else{ $hostname = 'server_development'; } //db连接配置 $_CONFIG['server_production']['db'] = array( 'host' => '127.0.0.1', 'dbname' => 'production', 'user' => 'username', 'passwd' => 'password', ); $_CONFIG['server_development']['db'] = array( 'host' => '127.0.0.1', 'dbname' => 'development', 'user' => 'username', 'passwd' => 'password', ); if(Defined('APPLICATION_PATH')){ include_once(APPLICATION_PATH . '/route.php'); } //魔术引号关闭 //通过 php.ini 文件把这些选项设为 Off //magic_quotes_sybase = Off ?>
相关文章推荐
- phpstorm快捷键及设置总结
- phpstorm开发中常用快捷键
- editplus在线生成
- OLTP和OLAP的区别
- win7下安装yii2高级模板全过程
- 功能强大的PHP POST提交数据类
- Matplotlib简单入门学习
- php基础
- thinkphp多表查询两表有重复相同字段解决方法
- EditPlus 注册码
- php中使用apcu实现共享数据
- PHP时间戳和日期相互转换
- 关于用php进行修改html的格式
- phpMyAdmin禁止左侧导航面板数据表分页
- 【旧代码整理】做的一个简单的php mvc框架
- PHPRPC servlet发布服务
- MySQL数据库管理工具(phpMyAdmin) v 4.6.3 Final 多语中文版
- java里面的package/import 和PHP里面的namespace/use 是一模一样的吗
- phpCMS开发环境搭建
- PHP加密解密字符串