不同php文件,不同文件构建PHP程序的正确方式
需要对 INI 文件了解什么呢?最重要的是如何重置 include 路径来添加配置项,如下所示。
清单 3. ini3.php
以下为引用的内容:
<?php
echo( ini_get("include_path")."\n" );
ini_set("include_path",
ini_get("include_path").":./mylib" );
echo( ini_get("include_path")."\n" );
?>
在本例中,我将我的本地 mylib 目录添加到了 include 路径中,所以能够从该目录中 require PHP 文件,而不需要将该路径添加到 require 语句中。
PHP 中的配置
通常对于在 INI 文件中存储配置条目的一个替代办法是使用一个简单的 PHP 脚本来保持数据。如下是一个样例。
清单 4. config.php
以下为引用的内容:
<?php
# Specify the location of the temporary directory
#
$TEMPLATE_DIRECTORY = "tempdir";
?>
使用该常量的代码如下所示。
清单 5. php.php
以下为引用的内容:
<?php
require_once 'config.php';
function get_template_directory()
{
global $TEMPLATE_DIRECTORY;
return $TEMPLATE_DIRECTORY;
}
echo( get_template_directory()."\n" );
?>
该代码首先包含配置文件(config.php),接着就可以直接使用这些常量了。
使用这项技术有很多优势。首先,如果某些人仅仅浏览 config.php 文件,该页面是空白的。所以可以将 config.php 放到相同的文件中,并作为 Web 应用程序的根。第二,在任何编辑器中都可编辑,并且在一些编辑器中甚至具备语法着色及语法检查功能。
不同php文件,不同文件构建PHP程序的正确方式相关推荐
- 开发小程序的正确方式
工欲善其事必先利其器,在开发小程序之前,不妨让我们先来了解清楚,什么是正确的方式与工具. 如同我们在<小程序的昨日与今天>一文中所说,小程序的开发并不需要配置任何开发环境,只需要安装官方的 ...
- gi克隆github文件_如何构建GitHub文件搜索功能的克隆
gi克隆github文件 In this article, we will build a project that mimics the lesser known but awesome file ...
- 词频-逆向文件频率TF-IDF构建实战
词频-逆向文件频率TF-IDF构建实战 目录 词频-逆向文件频率TF-IDF实战 语料处理 TF-IDF编码
- u盘里文件夹变成屏幕保护程序_嘘!免费告诉你这几款U盘加密软件
目前U盘越来越便宜,存储空间也是越来越大,赢得人们的喜爱.也因为其体积小而便携,容易出现丢失的状况.为了防止U盘里面的敏感数据被其他人窥探,就必须对其进行加密处理.接下来告诉大家5款U盘加密软件,希望 ...
- SQL安装时出现“以前的某个程序安装已在安装计算机上创建挂起的文件操作。运作安装程序之前必须重新启动计算机”...
SQL安装时出现"以前的某个程序安装已在安装计算机上创建挂起的文件操作.运作安装程序之前必须重新启动计算机",但是重启了N次也没用. .net 2003安装问题-安装程序检测到另一 ...
- Oracle数据库安装响应文件,1.2.6 步骤6:配置应答文件,然后运行安装程序(2)...
1.2.6 步骤6:配置应答文件,然后运行安装程序(2) 上面的命令占了两行位置.可使用反斜杠(\)将***行代码与第二行代码连接起来. 注意 在Windows中setup.exe命令就相当于Linu ...
- vs2010打不开vs2017的.sln文件,出现错误提示 “选择的文件是解决方案文件 但是用此应用程序的较新版本创建的,无法打开”
vs2010打不开vs2017的.sln文件,出现错误提示 "选择的文件是解决方案文件 但是用此应用程序的较新版本创建的,无法打开" 参考文章: (1)vs2010打不开vs201 ...
- 什么是Nib文件?(Nib文件是一种特殊类型的资源文件,它用于保存iPhone OS或Mac OS X应用程序的用户接口)...
Nib文件是一种特殊类型的资源文件,它用于保存iPhone OS或Mac OS X应用程序的用户接口.Nib文件是Interface Builder文档.通常您会使用Interface Builder ...
- 在安装sql server时出现“以前的某个程序安装已在安装计算机上创建挂起的文件操作。运行安装程序之前必须重新启动计算机”错误。...
在安装sql server时出现"以前的某个程序安装已在安装计算机上创建挂起的文件操作.运行安装程序之前必须重新启动计算机"错误.无法进行下去. 这个问题,以前我遇到过,知道是删除 ...
最新文章
- MySQL定义条件和处理程序_MySQL教程111-MySQL定义条件和处理程序
- Struts2文件上传方式与上传失败解决方式
- 设计模式系列3-----C++实现命令模式(Command Pattern)
- 牛客网【每日一题】3月25日 tokitsukaze and Soldier
- mysql vacuum_PostgreSQL DBA快速入门(四) - 体系架构
- [html] viewport常见设置都有哪些?
- MySQL 避坑指南之隐式数据类型转换
- Centos7等保三级检查命令
- 我的Android进阶之旅------gt;Android中编解码学习笔记
- CICD详解(六)——SVN+Jenkins项目控制实战
- asp.net html合并table中的行高度用百分比不起作用,asp.net中多行文本框高度自适应内容的问题...
- 4600u黑苹果 r5_黑苹果从入门到精通 篇四:Mojave黑苹果主要硬件兼容性总结及笔记本推荐...
- python简易问答机器人_Python入门到实践-问答机器人
- ttest求pvalue_统计中t检验法中P值该怎样计算
- BMZCTF Ook
- GIS实验之根据建筑物走向和方向角进行区域划分
- H2O机器学习框架的学习
- 10G SR光模块取消ER调试可行性分析
- 学习笔记之——Semi-direct Visual Odometry (SVO)
- 此beta版已额满_日志MIUI 11 第439周开发版内测日志补充