排序
ThinkPHP容器之反射的運(yùn)用
“在上文中對(duì)make方法執(zhí)行后返回實(shí)例進(jìn)行了解析,本文將會(huì)對(duì)invokeClass方法詳細(xì)解析。 ” invokeClass方法詳細(xì)解析(反射的使用) 不管是閱讀完上邊的代碼流程,還是上圖的流程圖,肯定都知道...
ThinkPHP容器之容器是如何返回實(shí)例的
“在之前的文章中我們簡(jiǎn)單的梳理了一下容器類,接下來就是對(duì)其中一個(gè)細(xì)節(jié)進(jìn)行深度分析。 ” Container實(shí)例調(diào)用make方法 本文沒有太多文字解析,都在代碼注釋中說明了執(zhí)行過程。 代碼static::get...
ThinkPHP容器之初步解析
“本文是解析容器類源碼之前做的一個(gè)簡(jiǎn)單的梳理,把大體梳理完腦海中有個(gè)印象才可以深入的對(duì)容器進(jìn)行解析。 ” 七、Container容器類初步剖析 在之前的文章中實(shí)現(xiàn)了一個(gè)自己創(chuàng)建的容器,接下來看...
ThinkPHP容器之你不知道的count用法
“本文主要針對(duì)count來做一個(gè)簡(jiǎn)單的介紹,雖說平時(shí)使用的很多,但是其中的小細(xì)節(jié)還沒有了解到。 ” 五、count你不知道的故事 count你不知道的用法 既然說到了這里,咔咔給大家在普及一個(gè)count不...
ThinkPHP容器之Countable巧用
“本文將講解一個(gè)冷門的知識(shí)點(diǎn),如果不去看源碼時(shí)根本不會(huì)了解的一個(gè)知識(shí)點(diǎn),那就是countTable的使用。 ” 六、Container容器類剖析之Countable巧用 關(guān)于Countable這塊內(nèi)容一直沒想好是否是文章...
ThinkPHP之玩轉(zhuǎn)自己的容器類
“本文將實(shí)現(xiàn)一個(gè)簡(jiǎn)單的容器類 ” 五、玩轉(zhuǎn)自己的容器類 此時(shí)我們把Person 的文件修改一下 添加一個(gè)構(gòu)造函數(shù),把參數(shù)使用構(gòu)造函數(shù)進(jìn)行賦值,在buy方法中就不需要在進(jìn)行傳遞參數(shù),只需要使用this...
laravel系統(tǒng)自帶的文件上傳功能
下面由Laravel教程欄目給大家介紹laravel系統(tǒng)自帶的文件上傳功能 ,希望對(duì)需要的朋友有所幫助! ? ? 對(duì)于上傳文件這個(gè)功能,說難吧,其實(shí)都是封裝好的,真的不難。說不難吧,各種配置什么的有...
ThinkPHP容器之使用設(shè)計(jì)模式和反射實(shí)現(xiàn)一個(gè)簡(jiǎn)單的案例
本文將使用倆種設(shè)計(jì)模式和反射知識(shí)實(shí)現(xiàn)一個(gè)簡(jiǎn)單的案例,把之前學(xué)習(xí)過的知識(shí)點(diǎn)進(jìn)行簡(jiǎn)單的融合串聯(lián)起來。 五、融合設(shè)計(jì)模式和反射實(shí)現(xiàn)一個(gè)案例 經(jīng)歷了九九八十一難終于來到了容器這一環(huán)節(jié),在這一...
ThinkPHP容器之反射機(jī)制
反射在容器中有著你不看源碼根本了解不到的重要性,一定要好好看看本文 四、必會(huì)反射機(jī)制 不知道大家有沒有了解過GO的反射機(jī)制,咔咔在當(dāng)時(shí)看了go的反射機(jī)制后說實(shí)話有點(diǎn)暈乎乎的。 但是在后來...
ThinkPHP容器之控制反轉(zhuǎn)和依賴注入
依賴注入控制反轉(zhuǎn)名字聽起來很迷,看了本文你就知道它是個(gè)什么玩意了。 三、如何理解控制反轉(zhuǎn)和依賴注入 其實(shí)這倆個(gè)就是指的一個(gè)東西,就是一種編程思想而已,不要想的那么難以理解和高大上。 ...