URL重寫:可以通過URL重寫隱藏應用的入口文件(通常是index.php),本文記錄各種場景的偽靜態(tài)配置方法。例如:PhpStudy、寶塔中的apache偽靜態(tài)配置方法
辰風沐陽 閱讀 4304 2021-07-29
PHP本身并沒有在指定范圍內(nèi)生成隨機小數(shù)的函數(shù), 但是這種場景會在很多地方用到。只能我們自己去實現(xiàn)這種算法, 本文記錄使用PHP生成在指定范圍內(nèi)的隨機小數(shù)算法幾種方法
辰風沐陽 閱讀 1746 2021-06-14
PhpSpreadsheet是一個用純PHP編寫的庫,并引入了命名空間,PSR規(guī)范等。使用表格批量導入數(shù)據(jù)也是很常見的一種場景,本文記錄在TP6.0中如何讀取表格數(shù)據(jù),將數(shù)據(jù)添加到數(shù)據(jù)庫中。該擴展庫要求PHP版本7.2+,和TP6.0版本要求一致
辰風沐陽 閱讀 1974 2021-06-12
命名空間的訪問分為三種模式: 非限定名稱訪問、限定名稱訪問、完全限定名稱訪問。系統(tǒng)默認的空間元素訪問規(guī)則:函數(shù)和類在空間內(nèi)訪問時系統(tǒng)會先在當前空間找, 找不到再去全局空間找; 而類不會去全局空間下找, 類找不到時將拋出錯誤
辰風沐陽 閱讀 1350 2021-06-05
主要作用:解決命名沖突問題。命名空間是指人為的將內(nèi)存分隔, 讓不同內(nèi)存區(qū)域的同名結(jié)構(gòu)共存。文件夾對于文件夾內(nèi)的文件來說就充當了命名空間的角色,兩個文件名相同的文件不同放在同一個文件夾下,但是可以放在不同的文件夾下
辰風沐陽 閱讀 1236 2021-06-05
當本地存在 `composer.lock` 文件時, composer install 將會去讀取 composer.lock 中存儲的版本號, 并且以此標準去下載依賴; 而 composer update 則不會去讀取 composer.lock 中的版本號, 他仍然會去讀取 composer.json 中定義的依賴, 生成新的 composer.lock 文件
辰風沐陽 閱讀 1868 2021-06-03
array_merge() 將一個或多個數(shù)組合并為一個數(shù)組, 也可以用于重置數(shù)組鍵名, 合并規(guī)則 : 數(shù)值鍵名相同不會被覆蓋, 非純數(shù)字的鍵名相同后面的覆蓋前面鍵值, 元素位置和前面的相同,; 數(shù)組相加合并 只要鍵名相同, 后面的鍵名相同的直接舍去
辰風沐陽 閱讀 1383 2021-05-27
函數(shù)參數(shù)通過值傳遞, 所以即使在函數(shù)內(nèi)部改變參數(shù)的值也不會改變函數(shù)外部的值。傳引用就是在函數(shù)的參數(shù)前面添加 `&` 符號, 表示函數(shù)參數(shù)必須為引用地址, 不能是一個具體的值, 在函數(shù)內(nèi)部對該參數(shù)所做操作會應用函數(shù)外部的該變量
辰風沐陽 閱讀 1224 2021-05-21