基础介绍
auto_prepend_file和auto_append_file属于php配置文件中的数据处理配置选项(Data Handling Configuration Options)。 auto_prepend_file:在主体文件之前自动分析的文件名。它文件包含在其中,就好像它是用require函数调用的一样,以加载路径的方式来使用。 auto_append_file:在主体文件之后自动分析的文件名。它文件包含在其中,就好像它是用require函数调用的一样,以加载路径的方式来使用。 auto_prepend_file和auto_append_file的区别一个是在主程序文件之前加载一个是在主运行程序文件之后加 不过需要注意的是:如果主程序脚本使用exit()终止,auto_append_file将不会生效,配置的文件不会自动追加。
用法说明:
- 公共头尾的引用.常见用法是我们用include_once在模板页面引入我们需要的头部以及尾部。但是这样引用一次的做法的不太好的一点是每个需要公共头尾的模板都需要添加上类似这样的一句“include_once(‘header.tpl’)”.使用的auto_prepend_file的话,只需要配置一次auto_prepend_file(path.‘header.tpl’)就好了,尾部类似.
2.项目工程的环境,我们的项目开发测试发版上线这些过程中都涉及到不同的环境以及数据,我们可以通过设定一个环境标识字符来区分。我们在php.ini中配置
然后在配置的路径上创建php文件如下:
这样$_SERVER[‘ENVIRONMENT’]这个超全局变量就能在项目工程的任何地方被我们所使用。