php教程

超轻量级php框架startmvc

ThinkPHP入口文件设置及相关注意事项分析

更新时间:2020-03-01 11:16:49 作者:startmvc
本文实例分析了ThinkPHP入口文件设置及相关注意事项。分享给大家供大家参考。具体如下:&

本文实例分析了ThinkPHP入口文件设置及相关注意事项。分享给大家供大家参考。具体如下:

<?php 
 /*第一层意义:  
 *定义的是与thinkphp有关的核心框架文件目录路径,它可以通过这一个常量在以后运行的时候都去找这个路径,  
 *确保在以后运行过程中,绝对不会出现问题的(绝对不会对整个项目运行加载路径产生错误);  
 *第二层意义:  
 *做一个操作(放跳墙),是防止用直接访问我们的敏感文件,怎么避免呢,我就可以做一个页面包含整个  
 *敏感页面,用户的访问必须通过页面(A)来访问,在A页面处理好与安全相关的事宜 */ 
   
define("THINK_PATH","./thinkphp/");  
  
 /*APP_PATH:项目路径  
 *开发一个CMS,博客、论坛项目(project)工程,  
 *APP_PATH:应用路径(项目路径),分前台应用和后台应用  
 *此时前台应用放一个文件夹,后台应用放一个文件夹,这个使用起来更加科学规范  */
   
define ("APP_PATH","./home/");  
  
 /*APP_NAME:项目名称(应用名称)  
 *one:让thinkphp加载的时候,能够很好的进行区分  
 *two:能够让我们以后在做权限RBAC管理的时候,能够很好的去控制前台和后台的权限,分开;
  */
  
define ("APP_NAME","home");  
// 开启调试模式,一旦开启调试模式,  
//1)它会模拟linux自动帮助我们识别大小写;  
//2)方法名的大小写与模板名的大小写有关;  
//3)模拟出来的文件夹,不区分大小写;  
define('APP_DEBUG',true); 
  
//包含thinkphp框架整个入口文件;require包含失败,中断整个程序运行  
require THINK_PATH.'thinkphp.php';  
//App是一个类,run是一个静态方法;  
//App::run();  
?>

希望本文所述对大家基于ThinkPHP框架的PHP程序设计有所帮助。

ThinkPHP 入口 文件 设置 注意事项