在Windows上安裝PHP(將PHP加載到Apache中)

php 環(huán)境搭建

第一步:在 windows.php.net 下載軟件包; 第二步:解壓壓縮包,將解壓后的目錄放到指定目錄并重命名; 第三步: 創(chuàng)建 php.ini-production 的副本并重命名為 php.ini; 第四步:修改Apache的配置文件 httpd.conf,將PHP加載到Apache中

辰風(fēng)沐陽 閱讀 1907 2020-07-13

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

php

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

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

范圍解析操作符(::)

php

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

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

PHP對象傳值 - 引用傳值

php

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

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

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

php

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

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

ThinkPHP6.0 模型搜索器【初識】

ThinkPHP TP6.0

搜索器用于封裝查詢條件表達(dá)式,必須在模型中定義,只有使用模型操作數(shù)據(jù)時才能用搜索器。調(diào)用搜索器時使用的是數(shù)據(jù)表字段,可以不用定義搜索器方法,默認(rèn)是 = 條件;如果不是數(shù)據(jù)表字段,必須定義對應(yīng)的搜索器方法。

辰風(fēng)沐陽 閱讀 1881 2020-07-09

ThinkPHP6.0 判斷是否有文件上傳

ThinkPHP TP6.0

有必要考慮不是post請求或沒有指定enctype="multipart/form-data"的情況。如果是post請求還是設(shè)置了正確的編碼,沒有文件上傳時 request()->file('img') 會拋出異常,捕獲該異常即可。

辰風(fēng)沐陽 閱讀 1590 2020-07-08

阿里云短信服務(wù)驗(yàn)證碼封裝類 v1.0.0【flc/dysms】

php 阿里云 短信服務(wù) ThinkPHP TP6.0

引入 flc/dysms 擴(kuò)展,將該封裝類放入項(xiàng)目中即可使用。在TP6.0中的使用示例:1. 引入擴(kuò)展 2. 將該封裝類放入 extend 目錄下 3. 在獲取類的實(shí)例的函數(shù)放入全局公共函數(shù)文件 4. 在控制器和模型可直接使用該類發(fā)送驗(yàn)證碼

辰風(fēng)沐陽 閱讀 1853 2020-07-08

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

php

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

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

Laravel 路由定義文件

Laravel

路由就是提供接收HTTP請求的路徑,并和程序交互的功能。提供訪問程序的URL地址,并做一些設(shè)置工作

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