为什么用index.php 作为项目的唯一的入口文件。 1.为了安全考虑 2.启动我们的框架(比如我们的路由机制) 一般index.php我们接触的系统是放在public 目录下面,这样如果直接在你的域名之后输入文件的名字,ok,访问的是图片,和一些js 的资源。一些老的系统,还是把index.php 放在网站的根目录, 一般我们不建议这么做哈。 为了防止,不法分子通过不正当的途径进入我们的系统, 我们可以在不是入口文件的加一个 ~~~ <?php if(!defined('WWW_ROOT'))  { header("HTTP/1.1 404 Not Found");  exit;  } ?> ~~~ 如果通过不正当途径进入我们重要的代码里面,刚好我们的代码继承了这个判断, 则报404;所以自己做框架,有非常多方面要考虑到的,是一种进步的手段,也是一种挑战。下面,我们正式的编写代码吧;