tag php

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

@php / 博客 RSS 訂閱

daoheng - php中閉包函數在實際項目的一次妙用

php中閉包函數(Closure) 的基本語法如下: 使用 function 關鍵字定義, 但不寫函數名: $closure = function ($name) { return "Hello, $name!"; }; echo $closure("World"); // 輸出: Hello, World! 之前只是知道有這麼個東西, 但是在實際項目中一直沒有用過. 實際場景 這次在

thinkphp5 , php , 閉包

收藏 評論

伊伊DK - 雙端體驗如何兼顧?一套源碼搞定“老闆”與“陪陪”兩個入口

在陪玩平台的生態中,兩端用户的核心訴求截然不同:“老闆”(消費端)追求的是高效匹配、優質服務和極致的娛樂體驗;而“陪陪”(服務端)關注的則是接單效率、收入保障和清晰的成長路徑。如何用一套源碼,完美兼顧這兩個幾乎“對立”的入口體驗,成為項目成功的關鍵。 整體架構邏輯 採用 “前後端分離” 模式,前端由 UniApp 實現跨端統一開發,後端以 PHP 為核心搭建業務邏輯層,通過 API 接口完成

php , 前端

收藏 評論

daoheng - Fastadmin工具欄btn-multi多選操作按鈕設置

後台渲染工具欄按鈕的時候, 如何自定義多選操作? 在用Fastadmin進行後台管理的時候,有時候需要用到多選操作 index.html中增加多選按鈕 div class="dropdown btn-group {:$auth-check('device/lists/multi')?'':'hide'}" a class="btn btn-primary btn-more dropdo

php , thinkphp

收藏 評論

後山人 - 告別重複勞動:鋭智後台(RaiseAdmin)如何用“懶人”代碼生成器重塑開發體驗

告別重複勞動:鋭智後台(RaiseAdmin)如何用“懶人”代碼生成器重塑開發體驗 在企業級應用開發中,後台管理系統是不可或缺的一環。然而,重複的CRUD(創建、讀取、更新、刪除)工作常常佔據了開發者大量寶貴時間。今天,我們聚焦一個優秀的開源項目——鋭智後台(RaiseAdmin)快速開發平台,它正以其現代化技術棧和創新的“懶人”代碼生成器,為開發者帶來一場效率革命。 一、現代化技術棧:性能與體驗

vue.js , MySQL , php , Javascript

收藏 評論

伊伊DK - 搭建 “線下陪陪” 小程序,搶佔同城社交市場

一、核心功能:極簡流程 + 安全保障,降低使用門檻 用户端(需求方):3 步完成約伴 快速匹配:首頁按 “場景標籤”(如 “劇本殺”“拍照”)、“距離”“價格” 篩選,支持 “發佈需求”(時間 / 地點 / 預算)或直接 “預約陪伴者”; 安全機制:陪伴者需實名認證 + 人臉識別,訂單關聯行程軌跡(可選共享給好友),內置 “緊急聯繫” 按鈕,交易走平台擔保; 社交

php , 前端

收藏 評論

daoheng - Fastadmin後台列表中給某列加一個彈窗展示

效果 用Fastadmin做管理後台的時候,有時候需要在後台列表中某列數據加一個明細彈窗, 點擊該列數據後在彈窗中展示關聯明細信息, 效果如下圖所示: 設備分組列表中,想在彈窗中展示對應分組關聯的設備列表 點擊關聯設備列表出現下面的彈窗 實現上面效果的代碼 1. 設備分組group.js中做如下修改 //打開device/group/index頁面的時候fastaadmin

php , Javascript

收藏 評論

蘇琢玉 - 收藏版:Phinx 數據庫遷移完全指南

最近在維護老項目時,又一次用到了 Phinx。 這個工具我已經用了很多年,幾乎每個項目都會用上它。它屬於那種平時不常用,但每個項目都離不開 的工具。 問題在於,它用得不頻繁,每次寫遷移腳本時總會忘記某個參數怎麼寫、某個字段該用什麼類型。 這些當然可以去查官方文檔,但 Phinx 的文檔雖然內容齊全,卻總讓我覺得信息分散、查起來不夠順手。 於是,我乾脆花點時間,把自己常用的命令、配置方式

MySQL , php , 數據庫

收藏 評論

後山人 - 為什麼 PHP 依然有如此龐大的用户羣?——技術選擇背後的商業邏輯與進化

為什麼 PHP 依然有如此龐大的用户羣?——技術選擇背後的商業邏輯與進化 摘要 儘管每年都有“PHP 已死”的論調出現,但數據顯示,PHP 依然是互聯網上使用最廣泛的服務器端編程語言之一。根據 W3Techs 的統計,截至 2024 年,超過 75% 的網站在使用 PHP [1]。 PHP 的持續流行並非偶然,它是技術進化、商業成本、成熟生態和開發效率共同作用的結果。本文將從四個核心維度,結合 鋭

vue.js , php , Javascript

收藏 評論

後山人 - 穿越週期:堅持使用 PHP 的感悟與選擇的哲學

穿越週期:堅持使用 PHP 的感悟與選擇的哲學 摘要 在技術世界,PHP 似乎每年都要經歷一次“死亡”的預言,但它始終以驚人的韌性存活並持續進化。對於那些選擇堅持使用 PHP 的開發者而言,這不僅僅是一種技術選擇,更是一種對務實、效率與持續進化的深刻理解。 本文將分享堅持使用 PHP 的三大感悟,並結合 鋭智後台(RaiseAdmin)快速開發平台 的實踐,闡述 PHP 如何在現代化浪潮中,憑藉其

vue.js , MySQL , 小程序 , php , 教程

收藏 評論

後山人 - 迎接下一個繁榮浪潮:程序員在經濟下行期應做的“三層準備”

迎接下一個繁榮浪潮:程序員在經濟下行期應做的“三層準備” 摘要 面對持續的經濟下行壓力和日漸萎縮的信息化市場,程序員羣體正經歷前所未有的挑戰。然而,歷史經驗表明,每一次經濟低谷都是技術和人才結構重塑的關鍵時期。為了在下一個繁榮浪潮到來時佔據先機,程序員不能僅憑技術能力,更需要進行技術、商業、個人三個層面的系統性準備。 本文將詳細闡述這“三層準備”,指導程序員如何從“代碼執行者”轉型為“價值創造者”

vue.js , php , Javascript

收藏 評論

後山人 - 洞察:低代碼與零代碼的本質區別及其對企業級開發的影響

在數字化轉型的浪潮中,低代碼(Low-Code)和零代碼(No-Code)平台因其承諾的效率提升而備受關注。然而,兩者並非同義詞,它們在目標用户、所需技能、應用場景和定製化能力上存在本質區別。 本文將詳細闡述低代碼和零代碼的核心差異,分析它們各自的侷限性,並結合 鋭智後台(RaiseAdmin)快速開發平台 的實踐,説明其如何通過“代碼生成 + 專業編碼”的混合模式,為企業級應用提供一個超越兩者侷

小程序 , php , Javascript

收藏 評論

JonLee - PHP-Casbin:權限管理的終極解決方案,賦能 PHP 生態新紀元!

在當今數字化浪潮中,每個應用程序都面臨着一個核心挑戰:如何高效、安全地管理用户權限?隨着業務複雜度呈指數級增長,傳統的權限控制方案已不堪重負。此時,一個強大的、高效的開源訪問控制框架——Casbin應運而生,而其 PHP 語言實現的 PHP-Casbin 正成為 PHP 開發者手中的"超級武器"。 破局傳統權限管理困境,Casbin的卓越設計哲學 傳統的權限管理方案往往存在模型僵化、擴展困難、維護

php , 教程 , 知識 , lavarel

收藏 評論

daoheng - Fastadmin通過模型初始化事件解決實際項目問題

thinkphp5.0中的模型初始化事件 在Thinkphp5.0中, 模型初始化事件(Model Initialization Events)是模型生命週期中的關鍵機制,用於在模型實例化、數據操作(新增、更新、刪除等)的特定階段觸發自定義邏輯,實現數據校驗、字段處理、日誌記錄等功能。這些事件通過 “鈎子” 方式嵌入模型的核心流程,無需修改框架源碼即可擴展功能。 1. 模型初始化事件的基本概念 模

thinkphp5 , php

收藏 評論

G佳偉123 - 執行npm install 時報錯 Host key verification failed

問題: 安裝依賴的時候出現Host key verification failed問題,整理了一下解決流程: 1、要在git設置一下身份的名字和郵箱 git config --global user.name "yourname" ==== 用户名 git config --global user.email“your@email.com

php , 後端開發 , npm , Git

收藏 評論

白穹雨 - Supervisor 從入門到實戰:守護進程管理全解析

一、Supervisor 簡介 Supervisor 是一款基於 Python 開發的進程管理工具,能夠將普通命令行進程轉換為後台守護進程,並提供以下核心能力: 進程監控:實時監控子進程運行狀態 自動重啓:進程異常退出時自動恢復 集中管理:通過命令行或 Web 界面統一管理多進程 日誌聚合:自動捕獲進程的標準輸出和錯誤日誌 其工作原理是通過 fork/exec 機制啓動被管理進程,使

supervisor , php , Linux

收藏 評論

大步點點 - Laravel 9個不經常用的小技巧

1. 更新父表的timestamps 如果你想在更新關聯表的同時,更新父表的timestamps,你只需要在關聯表的model中添加touches屬性。 比如我們有Post和Comment兩個關聯模型 ?php namespace App; use Illuminate\Database\Eloquent\Model; class Comment extends Model {

php , laravel , eloquent

收藏 評論

Alexander Makarov - The Big PHP IDE Test: Why Use One And Which To Choose

Everyone wants to be more productive, make fewer mistakes and write good code. Of course, that all depends on you, but in most cases integrated development environments (IDEs) can help you achieve t

php , coding

收藏 評論

big_cat - error:14090086:SSL routines:ssl3_get_server_certificate

SSL handshake error: stream_socket_enable_crypto(): SSL operation failed with code 1. OpenSSL Error messages: error:14090086:SSL routines:ssl3_get_server_certificate:certificate verify failed ph

php , openssl

收藏 評論

蘇琢玉 - 一次受限環境下的 MySQL 數據導出與“可交付化”實踐

平時其實很少會專門寫數據庫導出的事情。 這種活本身並不複雜,零零散散也做過很多次,大多數時候也不會留下什麼記錄。 這一次之所以單獨記下來,主要還是因為當時遇到了一些​比較具體、也比較現實的限制條件: 我需要在比較短的時間裏接手一個並不熟悉的 MySQL 實例,把裏面的數據整理出來,而且這些數據最終並不是只給工程師看。 從一開始就意識到的一個問題 在動手之前,其實有一件事情我是比較明確的: ​

MySQL , php , 導出 , 數據庫

收藏 評論

YDFM - PHP輕鬆處理千萬行數據的方法詳解

説到處理大數據集,PHP 通常不是第一個想到的語言。但如果你曾經需要處理數百萬行數據而不讓服務器崩潰或內存耗盡,你就會知道 PHP 用對了工具有多強大。PHP 高效處理數據流的能力,配合流量控制和生成器等內存管理策略,為處理海量數據集(比如 CSV 文件)開闢了新路徑,既不影響性能也不損害可靠性。 説清楚——一口氣處理 1000 萬行數據可不是小事。挑戰不僅在於處理海量原始

數據 , php , 加載 , Css , 前端開發 , HTML

收藏 評論

魔王卷子 - PHP Annotated——2023 年 12 月

歡迎來到 PHP Annotated 十二月!在這期中,我們回顧了過去一個月 PHP 社區中最有趣的發展,精選了新聞、文章、工具和視頻。 亮點 PHP 8.1.27、PHP 8.2.14 和 PHP 8.3.1 已發佈 🐛這些更新都是修復錯誤。 PHP 8.1 分支已經結束其積極支持的階段,現在只會接收安全修復更新。 FrankenPHP 1.0 發佈

php , laravel , symfony , 後端

收藏 評論

數據俠客行 - greendao 按條件查詢個數

查詢方法 條件查詢方法 where 方法 可以使用 where 方法進行 AND 條件查詢: Db::table(‘think_user’) -where(‘name’,‘like’,’%thinkphp’) -where(‘status’,1) -find();

字段 , 數組 , 雲計算 , php , greendao 按條件查詢個數 , 雲原生

收藏 評論

鳩摩智首席音效師 - 酷瓜雲課堂 - 騰訊雲版

今天介紹一款在線教育相關的軟件:酷瓜雲課堂-騰訊雲版,目前還在不斷的迭代當中,從他們的GIT提交來看,那是相當的活躍,基本每天都有提交。 GITEE倉庫地址 GITHUB倉庫地址 對於熟悉 docker 的同學來説,安裝是非常的便利的,也可以在線體驗的,他們造的演示數據比較真實(應該是採集的) 友情提示 如果想自己搭建起來玩一下的話,要先開通騰訊雲的相關服務,如果要線上運營的話那就要開通

騰訊雲 , 在線教育 , php , phalcon

收藏 評論