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源码