ThinkPHP是一个框架,是一堆代码的集合,里面有变量、函数、类、常量,还有许多设计模式:MVC(Model View Controller,是模型(model)-视图(view)-控制器(controller)的缩写,一种软件设计典范,用一种业务逻辑、数据、界面显示分离的方法组织代码,将业务逻辑聚集到一个部件里面,在改进和个性化定制界面及用户交互的同时,不需要重新编写业务逻辑。MVC被独特的发展起来用于映射传统的输入、处理和输出功能在一个逻辑的图形化用户界面的结构中。)、AR数据库、单例(
它的核心结构中只包含一个被称为单例类的特殊类。通过单例模式可以保证系统中一个类只有一个实例而且该实例易于外界访问,从而方便对实例个数的控制并节约系统资源。如果希望在系统中某个类的对象只能存在一个,单例模式是最好的解决方案。)等。
由于在开发过程中,每个人都有自己的代码风格。多人开发,在开发前,应统一代码风格,比如:变量统一用大写或者小写;用驼峰形式还是"-"形式;编辑过程中,代码缩进等细节问题。还应考虑分工,比如谁负责html、php、mysql等。这样做保证了项目上线后,稳定运行,同时便于后期维护等。
(图片是引用360搜索首页)