排序
laravel系统自带的文件上传功能
下面由Laravel教程栏目给大家介绍laravel系统自带的文件上传功能 ,希望对需要的朋友有所帮助! 对于上传文件这个功能,说难吧,其实都是封装好的,真的不难。说不难吧,各种配置什么的有...
ThinkPHP容器之使用设计模式和反射实现一个简单的案例
本文将使用俩种设计模式和反射知识实现一个简单的案例,把之前学习过的知识点进行简单的融合串联起来。 五、融合设计模式和反射实现一个案例 经历了九九八十一难终于来到了容器这一环节,在这一...
ThinkPHP容器之反射机制
反射在容器中有着你不看源码根本了解不到的重要性,一定要好好看看本文 四、必会反射机制 不知道大家有没有了解过GO的反射机制,咔咔在当时看了go的反射机制后说实话有点晕乎乎的。 但是在后来...
ThinkPHP容器之控制反转和依赖注入
依赖注入控制反转名字听起来很迷,看了本文你就知道它是个什么玩意了。 三、如何理解控制反转和依赖注入 其实这俩个就是指的一个东西,就是一种编程思想而已,不要想的那么难以理解和高大上。 ...
ThinkPHP容器之注册树模式
学习容器源码之前必须要学会另外一个设计模式注册树模式,这种设计模式也是容器的一个核心了。 二、注册树模式 为什么在这里说这个注册树模式,因为在框架中注册树模式就是一个主导位置,所以必...
ThinkPHP容器之单例模式
本文主要针对框架内部容器以及门面的实现做为基准点来实现, 前言 在这之前已经剖析过了类的自动加载、配置文件加载的源码解析,本文为第三期的文章,主要针对容器以及门面类的实现,解析源码。...
ThinkPHP之配置文件加载源码解析大总结
本文是对配置源码解析的一个总结,是针对之前所有文章的一个集合总结,融合之前所有的知识点进行简单的总结。 十二、总结 对于框架中config源码的解析就到这里结束了,其实源码的解析并不是很多...
ThinkPHP之解析获取配置源码解析
本文主要针对获取配置信息的源码解读,也就是几种获取配置的方法解析 十一、解析如何获取config如何获取配置 都知道在获取配置信息的时候直接使用Config::get()就可以获取到配置文件的信息。 接...
ThinkPHP之配置加载代码优化
本文主要是咔咔对框架代码做的一点优化,这只是咔咔的优化思路。 十、框架底层配置加载代码优化 在thinkphp/library/think/Config.php中方法loadFile这里看起来是不是有点不太优雅了。 既然在方...
ThinkPHP之不研究源码你怎么会知道env文件的作用
本文主要介绍了框架使用env文件去加载其它类型配置文件,之前有一文介绍的是工厂模式加载配置文件。 九、如何让框架加载其它类型的配置文件使用env文件 在初始化应用和模块中有一个属性是config...