對無限級分類數(shù)據(jù)進行重新排序(非樹形結(jié)構(gòu))

php

無限級分類查詢有很多方式。本文記錄的方式是先將所有數(shù)據(jù)查出來,再使用遞歸對數(shù)據(jù)進行排序,并附加層級字段(level)。此方式僅僅對無限級的數(shù)據(jù)進行排序,并沒有將子級內(nèi)容放入父級。

辰風(fēng)沐陽 閱讀 1689 2020-07-11

范圍解析操作符(::)

php

范圍解析操作符: 由兩個冒號組成(::),專門用于通過類直接訪問類成員;類訪問類成員的方式是使用范圍解析操作符進行訪問;靜態(tài)屬性、靜態(tài)方法、類常量在類外部可通過類名直接訪問

辰風(fēng)沐陽 閱讀 1352 2020-07-10

PHP對象傳值 - 引用傳值

php

對象傳值本質(zhì)上是引用傳值,將一個對象變量($a)賦值給另個變量($b),實際上是將$a存儲的對象內(nèi)存引用地址賦值$b,此時兩個變量指向的就是一個對象。其中一個變量發(fā)送改變,另一個也會跟著改變。和引用變量一個道理。

辰風(fēng)沐陽 閱讀 1395 2020-07-10

PHP類的構(gòu)造方法 __construct()

php

PHP類的構(gòu)造方法__construct()是一種類結(jié)構(gòu)特有的特殊方法,該方法由系統(tǒng)規(guī)定好;實例化一個類時:先調(diào)用該方法,再返回類的對象;構(gòu)造方法也是普通方法,不同之處就是在實例化類時會自動調(diào)用;構(gòu)造方法用來初始化對象資源的,例如初始化屬性值

辰風(fēng)沐陽 閱讀 1363 2020-07-10

PHP 設(shè)計模式之單例模式

php

單例模式(Singleton):通過代碼實現(xiàn)單例的設(shè)計思路、一個類最多只能產(chǎn)生一個對象的設(shè)計思想。單例模式設(shè)計原則(三私一公):私有化構(gòu)造方法、私有化克隆方法、私有化靜態(tài)屬性、公有靜態(tài)方法

辰風(fēng)沐陽 閱讀 1686 2020-07-02

PHP 創(chuàng)建目錄函數(shù)封裝

php

創(chuàng)建目錄前判斷目標路徑是否存在最好使用 file_exists 而不是 is_dir,因為目標路徑可能是文件。要創(chuàng)建多級目錄,第三個參數(shù)必須為true,第二個參數(shù)設(shè)定目錄權(quán)限,在windows中被忽略,0777在linux代表最大權(quán)限

辰風(fēng)沐陽 閱讀 1371 2020-06-28

PHP 將一個字符串轉(zhuǎn)為數(shù)組

php

explode()用于將一個字符串轉(zhuǎn)為數(shù)組,第一個參數(shù)指定分隔符;第二參數(shù)為要進行分隔的字符串;第三個參數(shù)為可選項,設(shè)定所返回的數(shù)組元素的最多數(shù)目

辰風(fēng)沐陽 閱讀 1681 2020-06-10