![ThinkPHP实战](https://wfqqreader-1252317822.image.myqcloud.com/cover/852/26943852/b_26943852.jpg)
上QQ阅读APP看书,第一时间看更新
第2章 配置
一个好的框架应该是灵活的、低耦合的,所以配置系统是重要的也是必需的。由于配置一般是键值对的,例如设置“网站标题”为“我的第一个ThinkPHP网站”,用配置式的表示方式就是:
<? php /** * config.php */ return array( 'site_title' => ’我的第一个ThinkPHP网站’ ); <? php /** * config-demo.php */ $config = require __DIR__ . '/config.php'; ?> <! doctype html> <html lang="zh-cn"> <head> <meta charset="UTF-8"> <title><? php echo $config['site_title'] ? ></title> </head> <body> </body> </html>
可以看到在config-demo.php中输出的是config.php文件中的内容,这种方式比起之前在“<title></title>”中直接写“我的第一个ThinkPHP网站”要灵活得多,假设以后需要更改网站标题了,只需要在config.php文件中更改,可以避免第二种方式带来的弊端。
ThinkPHP提供的配置跟上文提到的没多少区别,核心都是基于PHP数组的。