PHP相關

掘金發表於2019-02-16

基於 Swoole 開發 PHP 擴充套件

Swoole-1.9.7 增加了一個新特性,可以基於 Swoole 使用 C++ 語言開發擴充套件模組,在擴充套件模組中可以註冊 PHP 內建函式和類。現在可以基於 Swoole 來編寫 PHP 擴充套件了。

16 個 PHP 設計模式詳解

主要介紹 16 個常用的設計模式的基礎概念和技術要點,通過 UML 類圖幫助理解設計模式中各個類之間的關聯關係,針對每種設計模式都使用 PHP 完成了一個程式碼示例。

php-ml PHP 的機器學習庫

PHP 的機器學習庫,包括演算法、交叉驗證、神經網路等內容。

基於 Nginx 搭建一個安全的、快速的微服務架構

本文改編自 Chris Stetson 發表在 nginx.conf 2016 上的一個有關如今的微服務以及如何使用 Nginx 構建一個快速的、安全的網路系統的演講。

一起來開發個PHP擴充套件

開發一個簡單的PHP擴充套件來學習PHP擴充套件開發和PHP核心 (PHP7)

Postman 做介面自動化測試 – 入門篇

Postman 做介面自動化測試 – 入門篇。

【高可用的 PHP 】專訪講師李嘉璇——PHP 7 在機器學習領域的全新可能

本文為 PHP 全球開發者大會專訪系列,本期採訪嘉賓是 PHP 大會講師——前百度研發工程師、《TensorFlow 技術解析與實戰》作者李嘉璇。在即將到來的 PHP 大會上,她將和大家分享 PHP 7 在機器學習領域的全新可能。

PHPer 進擊學習之路:各種實用的 PHP 開源庫推薦

這篇文章從眾多 PHP 開源庫中選出了幾款實用有趣的工具,希望對你的學習工作有幫助。

PHP 執行模式

PHP 執行模式

淘寶大秒系統設計詳解

最初的秒殺系統的原型是淘寶詳情上的定時上架功能,由於有些賣家為了吸引眼球,把價格壓得很低。但這給的詳情繫統帶來了很大壓力,為了將這種突發流量隔離,才設計了秒殺系統,文章主要介紹大秒系統以及這種典型讀資料的熱點問題的解決思路和實踐經驗。

redis 五種常見使用場景下 PHP 實戰

redis 等 nosql 簡單高效的解決了高併發場景下的一系列問題,並很大程度的解放了持久化 DB 的業務壓力。

最好的語言 PHP + 最好的前端測試框架 Selenium = 最好的爬蟲(上)

PHP 作為一門部署簡單的指令碼語言,可以實施熱更新爬蟲程式碼,非常方便。

PHP – 生成器 (generator)和協程的實現

在這篇文章中,作者針對那些比較難以理解的概念,以一個更為通俗的方式去講明白。。

從 0 開始構建一個屬於你自己的 PHP 框架

為什麼我們要去構建一個自己的 PHP 框架?可能絕大多數的人都會說 “市面上已經那麼多的框架了,還造什麼輪子?”。我的觀點 “造輪子不是目的,造輪子的過程中汲取到知識才是目的”。

使用 Swoole 加速 Laravel

使用 Swoole 加速 Laravel (正式環境中)。

PHP 程式設計師轉行祕籍!程式語言的叛逃路線。

所有語言的 N*N 的聯列表。一個很有意思的分析。

Nginx 基本配置備忘

在瞭解具體的 Nginx 配置項之前我們需要對於 Nginx 配置檔案的構成有所概念,一般來說,Nginx 配置檔案會由如下幾個部分構成:

PHP 協程實現

瞭解 PHP 協程實現

Laravel 核心——IoC 服務容器

對 loC 服務容器的很詳細的總結。

Laravel 5.3 入門

總結 Laravel 5.3 入門相關,如安裝、nginx 配置、artisan 基本使用等。

Restful API 中的錯誤處理

隨著移動開發和前端開發的崛起,越來越多的 Web 後端應用都傾向於實現 Restful API。
Restful API 是一個簡單易用的前後端分離方案,它只需要對客戶端請求進行處理,然後返回結果即可, 無需考慮頁面渲染,一定程度上減輕了後端開發人員的負擔。

PHP-FPM 不完全指南

fpm 全名是 FastCGI 程式管理器。

終於來了!結合 Laravel 5.3 + vue 2.1 元件化開發的部落格系統

PJ Blog 是一個開源的部落格系統,結合了 Laravel 5.3 和 vue 2.1 元件化開發。後臺 SPA 帶來更好的操作體驗。

由於工作原因,開發斷斷續續,花費了不少時間去處理各種問題,這是第一個完整的開源專案。

歡迎?各位 issues、stars,我不會斷改進,大家互相學習。

PHP 單元測試與資料庫測試

“單元測試,質量檢查,是需要一定的時間和人力投入的,但我敢保證地說,你花時間投入的,絕對不會是沒用的,一定對你,對專案來說,是一個質的提升,只要你肯投入時間用心去做。”

學習 Laravel 更有效率的七個建議

RT

Beanbun: 簡單開放的 PHP 爬蟲框架

Beanbun 是用 PHP 編寫的多程式網路爬蟲框架,支援分散式,具有良好的開放性、高可擴充套件性。

vbot – PHP 版本的微信群管理機器人

vbot 是用PHP寫的高度自定義的微信機器人,能夠實現群控制,自動回覆,訊息轉發,防撤回,留言統計等功能。

通過實現匿名函式,能輕鬆的實現想要的功能

白話網站架構演進

讀寫分離,負載均衡,DNS 動態解析,CDN, memcached, Redis, 動態擴容,你是否曾經被這些名詞搞得暈頭轉向,然後發誓要搞清楚這些概念,然後就沒有然後了。或許這篇文章可以讓你下次和程式設計師聊天時可以插一兩句話。

PHP trait 特性在 Laravel 中的使用個人心得

trait 是在PHP5.4中為了方便程式碼複用的一種實現方式,但目前我在看的的PHP專案中較少看的有程式設計師去主動使用這個實現方式,在laravel中有很多 trait 的使用,關於trait 在 laravel 的使用請參看 Laravel 在哪些地方用了 trait? 我曾在…

我是如何開發公司年會抽獎系統的?

年會將近,而年會抽獎環節必不可少,但是抽獎系統卻還沒有。所以某一天,PM 走過來說:小夥,手頭的需求修完成了吧!在年會開始之前必須做出一個抽獎系統。這個系統很簡單,後臺可以設定總金額,然後每個使用者可以獲得的金額範圍,金額派完則顯示很遺憾沒有中獎,還要設定抽獎活動時間。

Laravel 的核心概念

聰聰總結的很不錯的文章。

PHP 完整實戰 23 種設計模式

設計模式是物件導向的最佳實踐。文中提供了 23 中設計模式並且提供了測試用例。

用 Jenkins 部署 PHP 應用

安裝 Jenkins 方式一:docker 方式安裝 拉取 jenkins 官方映象,按照映象文件啟動映象就可以了 方式二:手動安裝 以下所有操作都使用 root 使用者進行操作。 在各專案官網,下載 Java、Tomcat、Jenkins Java: http://www.oracl

聊聊加密那點事 —— PHP 加密最佳實踐

從加密的目的到到加密演算法,作者在文中聊一聊加密最佳實踐。

如何使用 PHP 構建一個高效能的彈幕後端服務

隨著 WEB2.0 的流行,現在很多網站都流行使用 “彈幕” 這種形式來實現互動。

相關文章