tag php

標籤
貢獻311
488
05:09 PM · Oct 25 ,2025

@php / 博客 RSS 訂閱

miadk - 社交電商圈子系統同城圈子論壇小程序開源源碼:圈子系統如何重構直播帶貨的信任經濟

圈子系統通過構建“私域流量+深度互動+價值認同”的信任閉環,正在重塑直播帶貨的底層邏輯。其核心在於將傳統電商的“流量收割”模式轉化為基於情感聯結的“信任複利”模式,以下從機制創新、信任構建、商業價值三個維度展開分析: 一、信任重構的底層邏輯:從“流量交易”到“關係資產” 圈層化信任篩選 圈子系統通過興趣、地域、消費偏好等維度細分用户羣體,形成高粘性社羣。例如,母嬰類圈子通過“育兒經驗分享+產

開源軟件 , 小程序 , app , php

收藏 評論

miadk - 校園跑腿、二手交易、匿名樹洞:校園圈子系統的N種技術打開方式

校園跑腿小程序校園跑腿微信小程序源碼微信小程序校園跑腿系統- 校園論壇小程序-大學校園圈子創業分享,項目開發,前後端搭建 多客開源圈子.大學校園圈子.校園綜合性論壇.同城市多社區圈子.城市社交小程序校園圈子小程序,大學校園圈子,三端交付,源碼交付,支持二開 一、系統架構設計 前後端分離架構 1.前端:使用Uni-app框架,基於Vue.js語法,支持一次編寫多端運行(微信小程序、H5、

MySQL , 小程序 , app , php

收藏 評論

gvison - 從PHP到Go:如何優雅地從Laravel舒適圈平滑過渡到Sponge的真香體驗

PHP 老司機的自白 各位 PHPer 老鐵們!咱們寫 PHP 那叫一個"隨心所欲"——變量想變就變,類型説轉就轉,Laravel 框架一搭,Artisan 命令一敲,項目就像變魔術一樣"噌"地就上線了!是不是覺得自己就是代碼界的哈利波特?🧙 但是當你的網站訪問量像坐火箭一樣飆升,或者老闆突然要搞微服務架構時,是不是發現 PHP 有點"力不從心"了?這時候 Go 語言這個"性能怪獸"就開始對你拋

swoole , php , laravel

收藏 評論

唐青楓 - php 設計模式詳解

簡介 PHP 設計模式是對軟件開發中常見問題的可複用解決方案,通過標準化的結構提升代碼的可維護性、擴展性和複用性。 創建型模式(對象創建) 關注對象的創建過程,解決 “如何靈活、安全地生成對象” 的問題。 單例模式(Singleton) 意圖:確保一個類僅有一個實例,並提供全局訪問點。 適用場景:全局配置、數據庫連接池、日誌管理器(需共享狀態)。 實現要點: 私有構造函數(禁止外部實例化

設計模式 , php

收藏 評論

miadk - 基於PHP+Uni-app的遊戲陪玩系統平台陪玩小程序源碼:如何解決用户匹配效率與服務質量難題?

一、用户匹配效率優化 精準匹配算法設計 標籤化匹配 用户標籤:通過用户註冊信息(如遊戲類型、段位、偏好)和歷史行為(如常用陪玩師、服務時長)生成動態標籤。 匹配邏輯: 基礎匹配:用户選擇服務類型(如遊戲陪玩)後,優先篩選標籤匹配度≥80%的陪玩師。 加權排序:對陪玩師按響應速度(歷史接單時間)、好評率、距離(如附近陪玩師)加權排序,提升推薦合理性。 實時

小程序 , app , php

收藏 評論

big_cat - laravel-octane(frankenphp) 體驗及性能壓測

今天做一篇 laravel-octane 以 frankenphp 作為服務引擎的體驗及性能壓測。硬件配置與前2篇的相同,環境為 php8.3 + laraval12 + mysql8.4(版本不必太在意,=php8, =laravel8, =mysql7 區別都不大)。 測試基礎硬件 先説結果,非常ok:cpu 密集型 場景最優 3.5k 的qps;io 密集型 場景最優 2k 的 qp

php , laravel

收藏 評論

Leojx - 使用 Curl 和 PHP 壓縮 HTTP 請求

壓縮是一種提升網頁和 Web 應用性能的重要且高效的手段。對於 HTML、CSS、JavaScript、SVG 等基於文本的資源,通常在服務器端進行壓縮後傳輸至客户端,再由瀏覽器進行解壓,這一過程能夠顯著降低帶寬消耗和縮短傳輸時間。 這一壓縮與解壓的過程對服務器和瀏覽器來説是透明的:服務器在發送資源前自動完成壓縮,而瀏覽器在渲染前會自動解壓。服務器端的軟件和前端開發人員通常無需直接處理壓縮或解壓

php , HTTP , 壓縮 , curl

收藏 評論

唯一丶 - 介紹一個 Laravel 中有用的工具類:Fluent

前言 在之前使用 PHPStan 對代碼進行靜態檢查的時候,如果把檢查等級提升到 9,在把一個 mixed 類型的值傳遞給需要明確類型的參數時,就會出現提示。 function foo(int $a): int { return $a * 1; } function bar(): mixed { return 'a'; } $a = bar(); $b = foo($a); /

php , laravel

收藏 評論

Leojx - 帶有 PHP Curl 擴展的 HTTP/3 請求

HTTP/3 是 HTTP 的第三個主要版本,基於 QUIC。與依賴 TCP 的 HTTP/1.1 和 HTTP/2 不同,HTTP/3 基於名為 QUIC 的多路複用 UDP 協議。HTTP/3 與 TLS 1.3 配合使用,可以顯著提升性能並降低延遲。儘管 HTTP/3 更改了許多傳輸層語義(例如從 TCP 轉換為 UDP),但請求標頭、請求方法、響應和狀態碼的 HTTP 語義仍然保持不變。

http3 , php , HTTP , curl

收藏 評論

Leojx - 使用 PHP Sodium 擴展進行 AEGIS 加密

AEGIS 是基於 AES 的經過身份驗證的加密算法系列,比 AES-GCM 和 CHACHA20-POLY1305 等普遍存在的算法要快得多。如果 Sodium 擴展是使用 libsodium 1.0.19 或更高版本編譯的,則 PHP 8.4 中的 Sodium 擴展支持 AEGIS-128L 和 AEGIS-256 加密算法。 AEGIS 系列中的兩種加密算法 AEGIS-128L 和 A

php , 加密 , aes

收藏 評論

鼓獅知識庫 - 用AI開發“支持SVG管理的多用户版原型設計軟件”,分享拆分AI開發任務技巧

本期內容會分享我是如何用AI開發多用户版的原型設計軟件。一開始我先講講這個原型設計軟件有哪些功能,方便你知道這個系統有哪些複雜的邏輯點,後面我會有針對性得講講,如何使用AI來開發這樣的帶有多重交互和複雜邏輯的軟件。只要你掌握了這個技巧,你也能用AI開發可以用於銷售的軟件來賺錢。 這個原型設計軟件https://tools.gushiio.com/proto/ 主要功能分別是畫板管理,顏色管理,圖

php , ai開發 , aigc , 原型設計 , svg

收藏 評論

唯一丶 - 分享一個 php 包,安全的使用內置函數方法:thecodingmachine/safe

前言 在 PHP 的一些歷史遺留設計中,許多函數在出錯或失敗時會返回 false、-1 或 null 等特殊值。如果你沒有對這些返回值進行正確檢查,就可能導致程序行為不符合預期。 舉個例子 $content = file_get_contents('foobar.json'); $foobar = json_decode($content); 在這段代碼中: 如果 foobar.json 不

編碼規範 , php , laravel

收藏 評論

daoheng - 項目實戰用swoole啓websocket服務

項目中用到了websocket長鏈接, 記錄下結合swoole如何實現這個功能 項目中之所以要用websocket主要是想實現用户在回收設備上掃碼投遞瓶子之後,將投遞的瓶子數據推送到用户小程序端進行同步展示, 這樣用户在設備上投遞完瓶子後, 在小程序上就能同時看到相應變化, 給用户一個更好的使用體驗 面向過程風格代碼 //引入redis $redis = new \Redis(); $redis-

swoole , websocket , php

收藏 評論

daoheng - Thinkphp中關聯預載入(Eager Loading)的核心實現邏輯

thinkphp中我們常通過使用關聯預載入(Eager Loading)來解決關聯查詢中"N+1 查詢問題", 通過減少數據庫查詢次數來提升性能. 其底層實現邏輯可以分為以下幾個關鍵步驟: 1.關聯定義的基礎 以下面的代理為例子: //$this-model = new \app\admin\model\device\Relation; $list = $this-model -wher

php , thinkphp

收藏 評論

daoheng - PHP項目中引入並monolog進行日誌管理

在 ThinkPHP(以 5.x 為例)中引入並使用 Monolog(一款功能強大的 PHP 日誌庫),可以實現更靈活的日誌處理(如多渠道輸出、按級別拆分、格式化等)。以下是具體步驟: 一、安裝 Monolog 通過 Composer 安裝 Monolog 依賴: composer require monolog/monolog 二、封裝 Monolog 工具類 為了在 ThinkPHP 中方便

thinkphp5 , monolog , php , 後端

收藏 評論

guanguans - php-cs-fixer 集成 blade-formatter 來格式化 blade 模板

php-cs-fixer 集成 blade-formatter 來格式化 blade 模板 準備工作 安裝 PHP-CS-Fixer 和 blade-formatter composer require --dev friendsofphp/php-cs-fixer npm install -g blade-formatter 創建修復器 BladeFixer.php ?php /** @noi

lint , php , laravel , php-cs-fixer , ci

收藏 評論

Leojx - PHP Composer包的其他安裝方式

Composer包構建文件 { "name": "liujianxin/message-service-packagist", "description": "chang yu jun ge .TECH Message-service", "version": "1.0.6", "type": "library", "license": "MIT",

composer , php , 教程 , composer-php

收藏 評論

蘇琢玉 - 如何優雅地處理多種電商優惠規則?我用 PHP 封裝了一個 Promotion Engine

做電商項目時,經常要處理各種各樣的優惠活動:滿減、打折、VIP 專屬優惠、第二件特價、階梯優惠…… 這些單獨實現起來都不復雜,但當你把它們放在一起,就變得混亂起來了。 我自己在工作裏寫過不少類似的邏輯,每次做法差不多:if/else、switch、各種判斷混在一起,過幾個月回頭看代碼,根本不想維護。 於是我乾脆寫了一個小庫,封裝了常見的優惠計算邏輯,讓這件事更清晰,也能隨時在別的項目裏

composer , php

收藏 評論

daoheng - Thinkphp與Hook(鈎子)

在 ThinkPHP 中,Hook(鈎子)是實現插件機制和行為擴展的核心機制,它允許開發者在不修改框架的核心代碼的情況下, 通過監聽特定事件標籤的方式實現在框架或應用的特定執行節點插入自定義邏輯,從而實現了 "面向切面編程"(AOP)的思想。 Hook的基本概念 Hook是一種事件驅動的編程模式,允許在特定的執行點觸發自定義行為。ThinkPHP中的Hook機制基於行為擴展,可以在系統運行過程中動

thinkphp5 , php , hook

收藏 評論

TANKING - 開源!2025年最新微信域名攔截檢測接口(2個官方接口)

🔍 WeixinDomainCheck - 微信域名攔截檢測接口 一個用於檢測你的域名是否被微信封禁或攔截的小工具。通過調用微信官方接口,免費、無限次數檢測。 📌 功能簡介 檢測任意域名是否被微信攔截 提供兩種檢測方式(騰訊安全中心 微信公眾號接口) 支持通過 HTTP 接口調用,適合嵌入系統或定期掃描 🚀 如何使用 ✅ 使用示例: 假設你的網站域名是 www.qq.com,你想

微信 , php , 後端

收藏 評論

蘇琢玉 - 構建一個簡潔優雅的 PHP 參數驗證器 —— php-schema-validator

在日常開發中,參數校驗是繞不過的一道坎。我們常常需要確保用户傳入的數據符合預期格式,比如必填字段、數據類型、最大長度、郵箱格式等等。雖然許多 PHP 框架都內置了驗證器,但在開發輕量服務、非框架項目,或需要在業務中後端進行結構化數據校驗時,我總覺得現有方案不夠靈活、冗餘較多。 於是,我動手寫了一個開箱即用、易擴展、輕量級的參數驗證器:php-schema-validator 為什麼要造這個輪子?

composer , php

收藏 評論

daoheng - 使用swoole部署websocket服務端

使用swoole部署websocket服務端 Swoole 支持在同一個 WebSocket 服務中監聽多個端口,併為不同端口配置不同的協議(ws 或 wss)。只需在創建 Swoole\WebSocket\Server 時通過 addListener() 方法添加額外端口,並分別配置 SSL 證書即可。 方式一:直接起兩個服務端口(不推薦) 方式一實現示例代碼: ?php // 創建主服務器(默

swoole , websocket , php

收藏 評論

JonLee - PHP-Casbin:現代化 PHP 應用的權限管理引擎

在當今複雜的Web應用中,精細化的權限管理是保障系統安全的關鍵環節。PHP-Casbin 作為Casbin生態的PHP實現,憑藉其靈活的模型支持和強大的擴展能力,已成為PHP開發者實現訪問控制的首選工具。 超越傳統權限模型 PHP-Casbin 基於PERM(Policy/Effect/Request/Matcher)模型,抽象出通用的訪問控制框架。 模型靈活‌:通過配置文件支持自定義訪問控制

權限 , php , 知識 , 安全 , 接口

收藏 評論

蘇琢玉 - 訂單號老是撞車?我寫了個通用 PHP ID 生成器

在日常開發裏,我們經常會遇到這種情況: 需要給訂單生成唯一編號; 想給日誌或者資源加個標識; 或者需要一個不會重複的 ID,用作數據庫主鍵。 一開始,我也用過 time() 拼接隨機數、或者 uniqid()。 這些方案在小項目裏夠用,但一旦放到併發稍微高點的業務裏,就會出現各種問題: ​time() 很容易撞車(同一毫秒可能生成多個); ​uniqid() 看上去獨特,其實

composer , php

收藏 評論