thinkphp源码无差别阅读(十三)

framework阅读

think/facade/App.php

  • 属性:getFacadeClass

think/facade/Cache.php

  • 属性:getFacadeClass

think/facade/Config.php

  • 属性:getFacadeClass

think/facade/Console.php

  • 属性:getFacadeClass

think/facade/Cookie.php

  • 属性:getFacadeClass

think/facade/Env.php

  • 属性:getFacadeClass

think/facade/Event.php

  • 属性:getFacadeClass

think/facade/FileSystem.php

  • 属性:getFacadeClass

think/facade/Lang.php

  • 属性:getFacadeClass

think/facade/Log.php

  • 属性:getFacadeClass

think/facade/Middleware.php

  • 属性:getFacadeClass

think/facade/Request.php

  • 属性:getFacadeClass

think/facade/Route.php

  • 属性:getFacadeClass

think/facade/Session.php

  • 属性:getFacadeClass

think/facade/Validate.php

  • 属性:getFacadeClass

think/facade/View.php

  • 属性:getFacadeClass

think/file/UploadedFile.php

  • 属性:text、originalName、mimeType、error
  • 构造方法:__construct
  • 是否是有效文件:isValid
  • 上传文件:move
  • 获取错误信息:getErrorMessage
  • 获取上传文件类型:getOriginalMime
  • 获取文件名称:getOriginalName
  • 获取文件扩展名:getOriginalExtension
  • 获取文件扩展名:extension

think/filesystem/CacheStore.php

  • 属性:store、key、expire
  • 构造方法:__construct
  • 保存:save
  • 加载:load

think/filesystem/Driver.php

  • 属性:cache、filesystem
  • 构造方法:__construct
  • 创建缓存存储:createCacheStore
  • 创建适配器:createAdapter
  • 创建文件系统:createFilesystem
  • 获取文件完整路径:path
  • 路径转换为url:convertPathToUrl
  • 获取url:url
  • 保存文件:putFile
  • 指定文件名保存文件:putFileAs
  • 未知:__call

think/filesystem/driver/Local.php

  • 属性:config
  • 创建适配器:createAdapter
  • 获取文件url:url

计划阅读

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

03-05 23:26