所在的位置: php >> php市场 >> 20211227thinkphp源码

20211227thinkphp源码

thinkphp源码无差别阅读(五)framework阅读Response.php

属性:data、contentType、chatset、code、allowCache、options、header、content、cookie、session、

初始化:init

创建Response对象

设置session对象:setSession

发送数据到客户端:send

处理数据:output

输出数据:sendData

设置输出的参数:options

设置输出数据:data

设置请求缓存:allowCache

是否允许请求缓存:isAllowCache

设置cookie:cookie

设置响应头:header

设置content:content

设置状态码:code

设置lastmodified:lastModified

设置expires:expires

设置eTag:eTag

设置缓存控制:cacheControl

设置页面输出类型:contentType

获取头部信息:getHeader

获取原始数据:getData

获取输出数据:getContent

获取状态码:getCode

Route.php

属性:rest、config、app、request、ruleName、host、group、bind、domains、cross、lazy、isTest、mergeRuleRegx、removeSlash

构造函数:__construct

初始化:init

获取配置:config

设置延迟解析:lazy

设置测试模式:setTestMode

是否测试模式:isTest

设置合并解析:mergeRuleRegx

初始化默认域名:setDefaultDomain

设置当前分组:setGroup

获取分组:getGroup

注册变量规则:pattern

注册路由参数:option

注册域名路由:domain

获取域名:getDomains

获取ruleName:getRuleName

设置路由绑定:bind

获取路由绑定:getBind

读取路由绑定:getDomainBind

获取路由标识:getName

批量导入路由标识:import

注册路由标识:setName

保存理由规则:setRule

读取路由规则:getRule

读取路由列表:getRuleList

清空路由规则:clear

注册路由规则:rule

设置有效跨域路由规则:setCrossDomainRule

注册路由分组:group

注册路由:any

注册get路由:get

注册post路由:post

注册put路由:put

注册delete路由:delete

注册patch路由:patch

注册options路由:options

注册资源路由:resource

注册试图路由:view

注册重定向路由:redirect

rest定义和修改:rest

获取rest定义的参数:getRest

注册miss路由:miss

路由调度:dispatch

检测路由:check

获取pathinfo:path

url解析:url

监测域名路由规则:checkDomain

url生成:buildUrl

设置全局路由分组参数:__call

计划阅读

[]framework源码[]orm源码[]helper源码

留言

点击留言




转载请注明:http://www.aierlanlan.com/rzdk/8773.html

  • 上一篇文章:
  •   
  • 下一篇文章: 没有了