PHP的自动加载机制个人感觉使用起来还是很方便的。关于PHP的自动加载机制,其核心的方法是__autoload()和spl_autoload_register()两个函数。
ThinkPHP的确是一个很容易上手的框架。个人还是比较喜欢thinkphp,首先文档是中文的,写作思路和阐述观点的角度比较符合国内程序员的思维方式,其次,thinkphp部署简单,核心框架文件才500多K,最后,不得不说的是,thinkphp小巧但功...
类文件都是以.class.php为后缀(这里是指的ThinkPHP内部使用的类库文件,不代表外部加载的类库文件),使用驼峰法命名,并且首字母大写,例如 DbMysql.class.php ;类的命名空间地址和所在的路径地址一致,例如 HomeControllerUse...
一.调试模式ThinkPHP 专门为开发过程而设置了调试模式,调试模式开启后,特别方便我们进行排错和调整。但由于它执行效率会稍低,所以在正式部署项目的时候,关闭调试模式。// 入口文件处,开启调试模式 建议开发阶段开启 部署阶...
三.跳转和重定向ThinkPHP 在操作数据库时,需要跳转和重定向页面。ThinkPHP 提供了一组方法来解决了这个问题。//成功和失败的跳转class UserController extends Controller {public function index() {$flag = true;if ...
五.请求类型ThinkPHP 提供了一组常量来判断当前请求是否是 GET、POST 等。通过判断请求处理不同的业务逻辑。常量 含义IS_GET 判断是否 GET 提交请求IS_POST 判断是否 POST 提交请求IS_PUT 判断是否 PUT 提交请求IS_DE...
ThinkPHP模版中的内置标签,所谓内置标签就是模版引擎提供的一组可以完成控制、循环和判断功能的类似 HTML 语法的标签。
在使用模型操作之前,我们首先创建一个数据库:thinkphp。创建一个用户表:user。添加一些数据即可。ThinkPHP 内置了抽象数据库访问层,把不同的数据库操作封装起来。我们只需要使用公共的 Db 类进行操作,无须针对不同的数据...
访问网站首页 index.php,跟着执行流程走一遍,细节不深究,碰到不太明白的变量,直接var_dump()输出看看: 1. index.php——首页入口页面,版本判定、是否开启调试、引入 ThinkPHP框架 路径:‘./index.php‘ ...
下载完成后,解压,将文件里的ThinkPHP文件夹复制,我们在XAMPP/htdocs目录(服务器或者本地web目录)下新建一个文件bookstore文件夹,再将ThinkPHP文件夹拷贝到bookstore文件夹路径下...