php集合

来源:互联网 发布:plc编程自学网 编辑:程序博客网 时间:2024/05/21 22:35

http://document.thinkphp.cn/manual_3_2.html#develop_standard

开发建议

在使用ThinkPHP进行开发的过程中,我们给出如下建议,会让你的开发变得更轻松:

  • 遵循框架的命名规范和目录规范;
  • 开发过程中尽量开启调试模式,及早发现问题;
  • 多看看日志文件,查找隐患问题;
  • 养成使用I函数获取输入变量的好习惯;
  • 更新或者环境改变后遇到问题首要问题是清空Runtime目录;

Application目录默认是空的,但是第一次访问入口文件会自动生成,参考后面的入口文件部分。

上述应用的目录结构只是默认设置,事实上,在实际部署应用的时候,我们建议除了应用入口文件和Public资源目录外,其他文件都放到非WEB目录下面,具有更好的安全性。=====〉可以检查的地方

再看原来空的Application目录下面,已经自动生成了公共模块Common、默认的Home模块和Runtime运行时目录的目录结构:

  1. Application
  2. ├─Common 应用公共模块
  3. ├─Common 应用公共函数目录
  4. └─Conf 应用公共配置文件目录
  5. ├─Home 默认生成的Home模块
  6. ├─Conf 模块配置文件目录
  7. ├─Common 模块函数公共目录
  8. ├─Controller 模块控制器目录
  9. ├─Model 模块模型目录
  10. └─View 模块视图文件目录
  11. ├─Runtime 运行时目录
  12. ├─Cache 模版缓存目录
  13. ├─Data 数据目录
  14. ├─Logs 日志目录
  15. └─Temp 缓存目录

define('DIR_SECURE_FILENAME', 'default.html');
define('APP_PATH','./Application/');
require './ThinkPHP/ThinkPHP.php';

---

  1. classIndexControllerextendsController
  2. classIndexActionextendsAction

由于在类Unix系统上面,对大小写是敏感的(而ThinkPHP在调试模式下面,即使在Windows平台也会严格检查大小写)·

=====〉C++的code 分析可以跑一下

框架本身没有什么特别模块要求,具体的应用系统运行环境要求视开发所涉及的模块。ThinkPHP底层运行的内存消耗极低,而本身的文件大小也是轻量级的,因此不会出现空间和内存占用的瓶颈。

PHP版本要求

  • PHP5.3以上版本(注意:PHP5.3dev版本和PHP6均不支持

支持的服务器和数据库环境

  • 支持Windows/Unix服务器环境
  • 可运行于包括Apache、IIS和nginx在内的多种WEB服务器和模式
  • 支持Mysql、MsSQL、PgSQL、Sqlite、Oracle、Ibase、Mongo以及PDO等多种数据库和连接
  • http://www.wampserver.com/en
0 0
原创粉丝点击