tag php

標籤
貢獻299
347
05:09 PM · Oct 25 ,2025

@php / 博客 RSS 訂閱

華賢 - 獲取當天是本月的第幾周

獲取當天是本月的第幾周,順便了解令人困惑的 strtotime strtotime (“$firstDay + 1 month -1 day”) 這樣的寫法會有問題,大家可以去鳥哥博客看看 令人困惑的 strtotime ?php /** * 獲取當天是本月的第幾周 * * @return int * @author Henry */ public function getWeek(

date , strtotime , php

收藏 評論

和平老三 - php中截取 中/英/數字 混合字符串的方法

這是一篇普通的隨筆而已。 廢話少説,最近參與了開發了公司的PHP相關的業務,遇到了截取字符串的問題。這些字符串最大的特點就是中/英/數字/標點符號混合,用常規的substr 或者 mb_substr都無法截取到滿意的結果,虧了我在開發之前看了很多symfony中自帶的工具類,直接採用了Mbstring::substr的方法截取字符串,省時又省力。 我也瀏覽過網上給的不少關於截取的方法,例如關於截取

php , php框架 , 字符串處理 , symfony

收藏 評論

NaturalGao - Lumen 報錯提示 實例不了 Response 類的問題

今天使用Lumen的時候,用到了Response類,很奇怪提示:Target [Illuminate\Contracts\Routing\ResponseFactory] is not instantiable. 大概就是説實例不了Response 類,那怎麼解決呢?我們以一個全新的Lumen項目來説 1.我在web.php寫了個路由 ?php /* |--------------------

lumen , php , laravel , databaes

收藏 評論

鳩摩智首席音效師 - 酷瓜雲課堂(騰訊雲版)v1.2.3 發佈

鼠去牛來,2021年繼續努力,酷瓜雲課堂 v1.2.3 版本發佈。 增加 多人使用同一帳號防範機制 首頁緩存刷新工具 課程綜合評分 課程推薦 修復 phinx-migration-generator 無符號問題 online表併發寫入重複記錄問題 計劃任務生成sitemap.xml失敗 項目介紹 酷瓜雲課堂,依託騰訊雲基礎服務架構,採用C擴展框架Phalcon開發,GPL-

php , 教育 , phalcon , 直播

收藏 評論

guanguans - laravel 中根據請求路徑、方法匹配路由實例

需求 最近由於業務功能的需求,需要根據數據庫記錄的請求路徑(如admin/auth/menu/46/edit)、請求方法(如GET)去匹配路由實例,拿到路由實例後續做一些其他事情。 分析 其實就是路由的核心功能(將一類請求映射匹配到一個回調類型的變量)。框架本身自帶的功能,查找源碼是以下代碼塊實現的: // Illuminate/Routing/RouteCollection.php public

php , laravel , route , router

收藏 評論

小小張説故事 - Python技巧:快速生成字典列表

在編程過程中,我們經常需要處理數據結構。今天,我們將為您介紹如何在Python中高效地生成字典列表。這將幫助您簡化代碼,提高效率。 1. 使用列表推導式 列表推導式是Python中的一種簡潔、高效的生成列表的方法。以下是使用列表推導式生成字典列表的示例: keys = ['name', 'age', 'job'] values = [['Tom', 28, 'teacher'], ['Jerry'

字典 , php , map

收藏 評論

技術領航博主 - thinkcmf引入ZipArchive

  最近接了一個建站項目,要求用thinkcmf來搭建,ytkah在想php都大致一樣吧,快速地下載安裝包,可是!怎麼安裝呢?沒看到安裝指引文件或目錄,查看了安裝説明public目錄做為網站根目錄,入口文件在/public/index.php,總算安裝成功了,可是默認站點鏈接不對,z5w.net/public/,多了一個/public/,怎麼把它隱藏呢?

composer , 大數據 , 配置文件 , php , hive

收藏 評論

趙帥強 - php-fpm進程數管理

PHP-FPM 先來了解一些名詞概念: CGI是Common Gateway Interface(通用網管協議),用於讓交互程序和Web服務器通信的協議。它負責處理URL的請求,啓動一個進程,將客户端發送的數據作為輸入,由Web服務器收集程序的輸出並加上合適的頭部,再發送回客户端。 FastCGI是基於CGI的增強版本的協議,不同於創建新的進程來服務請求,使用持續的進程和創建的子進程來處理一連串的

php , php-fpm , cgi , fastcgi

收藏 評論

玩足球的傷疤 - 使用 Goroutines 和 Channels 實現高效併發編程

Go 是一門以併發為核心設計的編程語言,其 Goroutines 和 Channels 提供了輕量級且高效的併發模型。在現代軟件開發中,性能和併發是兩個至關重要的因素,而 Go 的設計讓開發者能夠以一種簡單、直觀的方式實現高效的併發程序。 本文將深入探討 Goroutines 和 Channels 的核心原理,分析它們的實際使用場景,並通過代碼示例展示如何利用它們構建高效的併發應用程序。 Gor

php , springboot , lavarel , go , 後端

收藏 評論

今晚加個牛腿吃 - PHP 反射 API 詳解(原理、用法與場景)

PHP 反射 API(Reflection API)是一套用於在運行時分析類、接口、函數、方法、屬性等代碼結構的內置工具集。它允許程序 “自審”(introspection),獲取代碼元信息並動態操作(如調用私有方法、訪問私有屬性),是框架開發、依賴注入、ORM 等高級場景的核心技術。 一、反射 API 核心作用 元信息獲取:獲取類的名稱、父類、接口、屬性、

修飾符 , php , API , 後端開發 , 私有方法

收藏 評論

JonLee - PHP-Casbin 在分佈式服務中利用 Watcher 做策略同步

分佈式服務,是將多個具有不同或相同功能的服務分散在不同的服務器上,對外提供服務。 那麼在分佈式服務中,使用 PHP-Casbin 作為權限控制時,不同服務器上的服務的策略要保證是同步的。這裏我們主要探討常駐內存的 PHP 服務,在常駐內存的服務中,PHP-Casbin 一般是單例模式,所有的策略都會加載到內存,性能出色。 PHP-FPM 下每次都重新初始化 Enforcer 並重新加載策略,不

權限控制 , rbac , php , 分佈式

收藏 評論

675173ff-65c2-413a-b556-576966012357 - 代理 IP 技術原理:它究竟是怎麼“替你上網”的?

談到代理 IP,很多人的第一反應是:“換個 IP,上網更安全。” 但實際上,代理遠不只是“換一個身份”,它更像是一個具備網絡調度、流量轉發、協議適配能力的“小型中轉站”。如果你是開發者、運營人員、爬蟲工程師、跨境從業者,理解代理背後的技術邏輯,會讓你在業務穩定性、成功率和效率上擁有明顯優勢。 這篇文章,我們用更容易理解的方式,講清楚代理 IP 的技術原理和真實作用。 一、代理 IP 的

php , android-studio , 前端

收藏 評論

liuyi_5976e1558e631 - PHP 程序員面試筆試常考面試題精講(chat課堂分享)

在chat開的一門課。可以過來看看。 課程鏈接: PHP 程序員面試筆試常考面試題精講 主要總結匯總了 PHP 面試過程中最愛問的幾道面試題。這些面試題可以很好的幫助面試者準備,並讓你在面試過程中很好的回答這些面試題,輕鬆拿下 offer。 由於一個 PHP 應聘者面試過程中考察的知識點範圍比較廣,我這裏主要重點講解 PHP 常考面試題、數據庫常考題、網站安全、Redis

php , 面試 , 筆試

收藏 評論

mgckid - metadmin後台管理系統-用php編寫的後台

metadmin後台管理系統介紹: 話一下 metadmin後台管理系統 開源初衷,唱衰PHP的聲音最近這幾年一直不斷,在這個移動互聯網的時代一切都要快快快,相信很多其他語言的朋友已經不會專門花時間去深入學習PHP這門語言了,但是原有歷史遺留的系統還是要維護和找上門的項目還是要接,因此某些時刻確實需要一款功能成熟且穩定,易擴展,易維護的後台(網站)程序去做短平快的項目和需求,那麼還是有一點現實的市

php , 後台管理 , 後台

收藏 評論

huangzhhui - 🚀 Hyperf 發佈 v1.1.9 版本 | 企業級的 PHP 微服務雲原生協程框架

更新內容 本週更新主要為 DI 組件新增了懶加載功能,配置為懶加載後,注入的對象為一個代理對象,在使用到時,才會實現對象的初始化。以及為 DI Container 增加了 set 和 define 方法來動態的增加對象管理和依賴關係,便於在自動化測試場景下的使用。同時我們還為 PHP 7.4 進行了適配,並增加了 Travis CI 對應的環境進行自動化測試,確保 Hyperf 在 PHP 7.4

hyperf , coroutine , swoole , php

收藏 評論

mob64ca13fb1f2e - 如何修改已創建的macvlan

雖然mac不如ubuntu感覺open,但是系統感覺還是挺好用的.用了小半年了,積累了幾個不可缺少的經驗,記錄一下(因為頭兩週用的時候又忘記了.). 1.修改機器名 mac安裝完成以後會默認將你的機器設成”rainbird’s Macbook Pro”之類的名字.這個本身看着就不爽,如果這台機器是別人先用你再用的話,就想把它改掉了.如果你想改計

雲計算 , php , 系統管理員 , 計算機名 , 雲原生 , 如何修改已創建的macvlan

收藏 評論

拉布拉多拉的多 - 填坑之PHP的yield和協程在一起的日子裏(二)

首先是,這是我第一次把公眾號文章複製粘貼到sf.gg來。 其次是,很久很久之前,我挖了一個yield的一個坑,自己挖的坑自己填,不然遲早會把自己埋掉。 最後是,如果想看之前那個坑,請發送“yield”給文章末尾的公眾號,我開通了高大上的自動回覆功能,稀罕地不得了! PS:那篇文章中在最後我犯了一個錯誤,誤下了一個結論:foreach中不能使用send並猜測這是PHP的bug,實際上並不是,真實的原

並行 , php , yield , 協程

收藏 評論

沈唁 - yasd 調試器 v0.2.5 版本發佈,支持 PHP8 以及在 IDE 中使用調試

yasd 距離上次發佈已經過去了十幾天,現在發佈到了 v0.2.5 版本,相信有許多的小夥伴已經用上了 那麼還有人記得上次發佈時説過支持了哪些功能嗎? 調試協程 斷點調試 斷點緩存 查看調用棧 單步調試 上次發佈之後就有小夥伴提交 issue,詢問是否支持 PhpStorm 以及 VScode,那麼它來了 @codinghuang 不負眾望,已經支持了 PHP8 和 IDE 調試

swoole , xdebug , php

收藏 評論

伊伊DK - Uniapp+Php三角洲護航代練系統小程序,代練工作室接單系統,支持三端(小程序/app/h5)

這套系統聚焦 代練工作室批量接單、團隊協作、高效管理 核心需求,整合 “訂單匹配、多賬號託管、進度自動同步、團隊分賬” 四大核心功能,適配微信小程序 + H5 雙端,技術棧選用 UniApp(前端)+ Node.js/Express(後端)+ MySQL(數據庫)+ Redis(緩存),兼顧輕量化部署與高併發支撐,以下是完整可落地的源碼方案(含數據庫設計、核心模塊代碼、部署教程)。

php , 前端

收藏 評論

魔王卷子 - Lumen 實現 SQL 監聽

首發於:我的博客 之前 Lumen 框架從 5.6 升級到 5.7。發現 laravel-sql-logger 包不能正常紀錄日誌了。進行排查,發現是 Lumen 框架沒有對 DB 類型注入 event 對象,導致不能正常對其進行SQL監聽。 那麼解決方案也非常簡單。 // file: bootstrap/app.php $app["db"]-connection()-setEventDispat

lumen , php , laravel , SQL

收藏 評論

DK阿龍 - 基於TP6+Uni-app的多端圈子社交論壇系統:功能詳解與技術實現

系統架構概述 本社交論壇系統採用前後端分離架構,前端使用Uni-app實現跨平台移動端應用,後端基於ThinkPHP6框架構建。系統支持微信公眾號、微信小程序、H5、PC端多端同步,並可一鍵打包生成原生APP。 技術棧亮點 ·後端框架: ThinkPHP6 + MySQL + Redis ·前端框架: Uni-app + Vue.js ·實時通信: Socket.io自建服

社區 , 社交應用 , php , 小程序雲開發 , 論壇

收藏 評論

八塊腹肌的跑步機 - 高併發場景下的PHP性能突圍:擴展開發實戰與架構演進路徑

在當今互聯網應用日益複雜的背景下,高併發請求處理能力已成為衡量一個技術棧生命力的關鍵指標。曾幾何時,PHP因其“先天”的每次請求從頭初始化的執行模式,在併發性能上備受詬病。然而,隨着技術的迭代與架構理念的演進,PHP早已不是昔日的“吳下阿蒙”。本文將深入探討PHP在高併發場景下的性能突圍之道,從底層的擴展開發實戰,到上層的架構演進路徑,描繪一幅完整的PHP高性能應用藍圖。 困局與根源:PHP併發性

php

收藏 評論

門思科技 - LoRaWAN 應用層協議碎片化問題分析及平台側統一方案實踐

在 LoRaWAN 技術快速普及的過程中,不同傳感器廠商在應用層協議上的差異逐漸成為系統集成和規模化部署的主要挑戰。相比在傳感器端強制統一協議,在物聯網平台側完成協議解析與統一輸出,更符合實際工程需求和長期運維要求。 一、LoRaWAN 傳感器應用層協議的現實差異 LoRaWAN 在物理層和 MAC 層已經形成了成熟且統一的標準,包括頻段規劃、擴頻因子、數據速率、自適應速率機制等內容。 然而

php , django , go , 後端

收藏 評論

兔絲 - FastAdmin框架SSE實時消息推送實現教程

一、前言:什麼是SSE? SSE(Server-Sent Events,服務器發送事件)是一種基於HTTP的服務器向客户端單向推送實時數據的技術,與WebSocket的雙向通信不同,SSE更適用於服務器向客户端主動推送、客户端僅接收的場景(如實時通知、消息提醒、數據監控等)。 本教程基於FastAdmin(TP5.1內核)實現SSE推送,包含完整的後端接口、前端頁面及交互邏輯,可直接複用並根

bootstrap , 服務器 , php

收藏 評論