function get_template_directory()
{
return get_ini_value( "myapptempdir", "tempdir" );
}
这是对若何会见 INI 文件的一个很好的归纳综合,所以,假如要利用一个分歧的机制或将这个 INI 文件存储到其他地位,就不需求为更改大批的函数而大费周折。
我不保举利用 INI 文件作为使用法式的设置装备摆设,这有两个来由。起首,固然如许做较轻易读取 INI 文件,但却几近不成能平安地写 INI 文件。所以如许做只合适于只读设置装备摆设项。第二,php.ini 文件在办事器的一切使用法式上同享,所以我以为特定于使用法式的设置装备摆设项不该该写在该文件中。
需求对 INI 文件懂得甚么呢?最主要的是若何重置 include 途径来添加设置装备摆设项,以下所示。
$doc->save( $this->configFile );
}
...
这段代码创立了一个新的 XML 文档对象模子(Document Object Model ,DOM),然后将 $items 数组中的一切数据都保留到这个模子中。完成这些今后,利用 save 办法将 XML 保留为一个文件。
<P> 利用数据库
DROP TABLE IF EXISTS settings;
CREATE TABLE settings (
id MEDIUMINT NOT NULL AUTO_INCREMENT,
name TEXT,
value TEXT,
PRIMARY KEY ( id )
);
这请求停止一些基于使用法式需求的调剂。例如,假如想让设置装备摆设元素依照每一个用户停止存储,就需求添加用户 ID 作为额定的一列。