如何理解PHP核心特性命名空間
在命名空間提出之前,不同的組件很容易碰到命名的沖突,例如Request、Response等常見的命名。本文將帶你理解PHP的核心特性命名空間。
閱讀更多獲取最新熱門互聯網資訊教程
在命名空間提出之前,不同的組件很容易碰到命名的沖突,例如Request、Response等常見的命名。本文將帶你理解PHP的核心特性命名空間。
閱讀更多長連接就是指在基於tcp的通訊中,一直保持連接,不管當前是否發送或者接收數據。本文將詳細介紹PHP Swoole長連接的常見問題。
閱讀更多TCP(Transmission Control Protocol 傳輸控制協議)是一種面向連接(連接導向)的、可靠的、 基於IP的傳輸層協議。TCP在IP報文的協議號是6。TCP是一個超級麻煩的協議,而它又是互聯網的基礎,也是每個程序員必備的基本功。本文將詳細介紹PHP Swoole與TCP三次握手。
閱讀更多本文完整介紹瞭我的實現方式,如何將需要運行十小時的任務優化到十分鐘以內。雖然實現語言是PHP,但本文介紹的更多的思想,應該能給大傢一些幫助。
閱讀更多本文主要介紹瞭PHP調用Go服務的正確方式 – Unix Domain Sockets,對進程間通信感興趣的同學,可以參考一下。
閱讀更多Observer,首先要有一個被觀察的角色,但它是【唯一的】。雖然"表演者"隻有一個但是"觀眾"有很多,既一群"人"圍觀一個"人"。既然有無數個觀察者,那麼我們需要知道都有哪一些"人"。所以我們需要一個“容器”來記錄這些"人",一個類似於數組一樣來儲存所有觀察者的容器。
閱讀更多對象池模式是一種提前準備瞭一組已經初始化瞭的對象『池』而不是按需創建或者銷毀的創建型設計模式。對象池客戶端會向對象池中請求一個對象,然後使用這個返回的對象執行相關操作。當客戶端使用完畢,它將把這個特定類型的工廠對象返回給對象池,而不是銷毀掉這個對象。
閱讀更多門面模式的最初目的並不是為瞭避免讓你閱讀復雜的 API 文檔,這隻是一個附帶作用。其實它的本意是為瞭降低耦合性並且遵循 Demeter 定律。
閱讀更多laravel作為最熱門的php框架之一,廣受認可與歡迎。同時由於集成度很高,每次運行都加載瞭大量文件,加之使用瞭大量的閉包、魔術方法,導致laravel框架很重,並發性能極差。OPcache和Swoole都是php的擴展,這次旨在比較這兩個擴展分別開啟後對Laravel應用的加速效果。
閱讀更多今天來介紹PHP模擬發送POST請求的重型武器——cURL函數庫的使用和其多線程的優化方法。說起cURL函數,可謂是老生常談,但網上許多資料都在關鍵部分語焉不詳,於是筆者翻瞭些資料,結合自己的筆記,總結瞭這篇文章,希望能給初次接觸cURL的開發者提供一些幫助。
閱讀更多