zend framework基础教程3—创建index.php

就像你了解的那样,在web的根目录中需要一个index.php文件。这个文件用来处理页面的所有请求。它用来设置应用程序的运行环境,zf的控制系统,然后开始执行程序。这是前端控制模式。
 
在web_root文件夹下创建一个名为"index.php"文件,键入下面的代码
 1 <?php
2 error_reporting(E_ALL|E_STRICT);
3 ini_set('display_errors', true);
4 date_default_timezone_set('Europe/London');
5
6 $rootDir = dirname(dirname(__FILE__));
7 set_include_path($rootDir . '/library' . PATH_SEPARATOR . get_include_path());
8
9 require_once 'Zend/Controller/Front.php';
10 Zend_Controller_Front::run('../application/controllers');
11
12 ?>
好了,现在让我们来看看这个文件的更多细节。第2-4行是用来设置系统环境的。第三行确保所有的错误或注意都会被打印出。第四行用来设置默认时区(我个人比较喜欢在config文件中设置这些配置信息)
 
include_path()为requery(),include()和fopen_with_path()方法设定了查找文件时的路径。你可以在php.ini文件中设定,但是我们不必非要这么做。可以使用set_include_path(),就像第七行那样。
 
这是一个引导文件,核心代码是第9-10行。这会初始化和调用前端控制器。它将请求分发到actions控制器中。
原文地址:https://www.cnblogs.com/gbyukg/p/2355024.html