php开发实战1200例 源码(2021/12/25thinkphp源码无差别阅读(三))

wufei123 发布于 2023-10-09 阅读(764)

php新手教程

thinkphp源码无差别阅读(三)

php开发实战1200例 源码(2021/12/25thinkphp源码无差别阅读(三))

framework阅读Http.php属性:app、name、path、routePath、isBild构造方法:construct设置应用名称:naPHPme获取应用名称:getName设置应用目录:path获取应用目录:getPath获取路由目录:getRoutePath设置路由目录:setRoutePath设置应用绑定:setBind判断应用是否绑PHP定:isBind执行应用程序:run初始化应用:initialize执行用于程序:runWithRequest路由调度:dispatchToRoute加载全局中间件:loadMiddleware加载路PHP由:loadRoutes上报异常:reportException渲染异常:renderException请求结束:end

Lang.php属性:config、lang、range构造方法:construPHPct自定义实例化:make设置当前语言:setLangSet获取当前语言:getLangSet获取默认语言:defaultLangSet加载语言:load解析语言文件:parse判断是否有语言配置项:PHPhas获取语言配置:get自动设置获取当前语言:detect保存当前语言设置到cookie:saveToCookie

Log.php常量:emergency、alert、critical、error、wPHParning、notice、info、debug、sql属性:namespace获取默认驱动:getDefaultDriver获取日志配置:getConfig获取渠道配置:getChannelConfPHPig获取渠道实例:channel获取渠道类型:resolveType创建驱动:createDriver获取驱动配置:resolveConfig清空日志:clear关闭日志写入:close获取日志信息:PHPgetLog保存日志信息:save记录日志:record写入日志:write注册日志写入事件:listen记录日志:log记录emergency:emergency记录alert:alert记录criPHPtical:critical记录error:error记录warning:warning记录notice:notice记录info:info记录debug:debug记录sql:sql魔术方法:calPHPl

Manager.php属性:app、drivers、namespace构造方法:construct获取驱动实例:driver获取驱动实例:getDriver获取驱动类型:resolveType获取驱PHP动配置:resolveConfig获取驱动类:resolveClass获取驱动参数:resolveParams创建驱动:createDriver移除驱动:forgetDriver获取默认驱动:getDPHPefaultDriver动态调用:call

计划阅读[] framework源码[] orm源码[] helper源码留言点击留言

亲爱的读者们,感谢您花时间阅读本文。如果您对本文有任何疑问或建议,请随时PHP联系我。我非常乐意与您交流。

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

大众 新闻65950