框架学习0

想了下,还是把框架的基础知识也记录下来。

首先我们需要认识到框架也是一个脚本,不要因为现代的框架都是oop而忽略了面向过程。框架的入口文件其实可以看做框架的处理文件,就是一个php文件,只是因为框架把对于问题的处理发送到内部的面向对象库中去了,所以我们才会忽略框架本身的面向过程,这就经常会让小伙伴不知道比如记录用户的访问信息,如果不写在登录接口中应该写在哪呢。

框架中对于常量的定义,对于辅助函数的定义(没有用命名空间,类似原生php函数的使用)我们经常只是在框架定义好的文件中添加,但忽略了为什么在这个地方写就能这样使用,其实本质上都是因为在入口文件出有include 这个文件才会这样。

一般入口文件只写一些文件加载,像返回数据的处理之类的一般写在route之中,我们那个bbs写在了入口文件中,添加返回头信息啊之类的,感觉也还行。对于异常的捕获处理一般也写在最外层的入口文件处,这样很暴力,这样每当我们有错误的时候想立刻终止可以通过马上抛出异常,而不用执行到脚本的末尾。

坚持原创技术分享,您的支持将鼓励我继续创作!
-------------本文结束感谢您的阅读-------------