tag php

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

@php / 博客 RSS 訂閱

guanguans - laravel 中實現註解注入

laravel 中實現註解注入 創建註解類 ?php declare(strict_types=1); namespace App\Support\Attributes; #[\Attribute(\Attribute::TARGET_PROPERTY)] readonly class Injection { public function __construct(

php , laravel

收藏 評論

wanhuabandeshuitong - PHP 語言基礎指令介紹

PHP (Hypertext Preprocessor) 是一種流行的開源腳本語言,特別適合於 Web 開發。PHP 代碼通常嵌入到 HTML 中,用於生成動態網頁。對於初學者來説,瞭解一些基礎的 PHP 指令是入門的關鍵。本文將為新手介紹 PHP 語言中常用的指令及其基礎操作,幫助你快速上手 PHP 開發。 1. PHP 文件的基本結構 PHP 代碼通常放在 .php 文件中,文件中的 PHP

node.js , swoole , php , c++ , 後端

收藏 評論

唐青楓 - Yii2 init 初始化腳本分析

腳本目的: init 腳本主要的作用是:從 environments 目錄中複製配置文件,確保應用適配不同環境(例如開發、生產環境等)。 工作流程: 獲取 $_SERVER 的 argv 參數 加載 environments/index.php 文件,拿到不同環境配置指定的配置文件關係。 如果執行 init 腳本時提供了 --env 選項,例如:--env=Development 則直接應

php , yii2

收藏 評論

guanguans - laravel-api-response - 規範化和標準化 Laravel API 響應數據結構

laravel-api-response - 規範化和標準化 Laravel API 響應數據結構 laravel-api-response - 規範化和標準化 Laravel API 響應數據結構。 源碼 guanguans/laravel-api-response 功能 支持自定義響應數據結構 支持 restful 接口響應(可選) 支持自動處理 api 異常 支持本地化消息 支持

php , API , laravel , restful

收藏 評論

kip - 2025年PHP會更加火爆嗎?

PHP在2025年不僅蓬勃發展,更成為了現代Web開發不可或缺的中堅力量。從高性能應用到雲原生架構,甚至serverless領域,PHP早已超越了傳統的網頁開發,完美契合現代開發的需求。PHP 8.x的發佈,為其注入了JIT編譯器、Fibers、以及一系列現代語言特性,不僅增強了其競爭力,更提升了其可擴展性、效率和處理複雜應用的潛力。 PHP的韌性和適應性使其在新老開發者羣體中始終保持着強大的吸引

php , laravel , symfony

收藏 評論

yanwushu - 如何優雅地切換 composer 鏡像

總所周知,使用 composer 的時候,切換鏡像是一個剛需。但是操作頻率説高不高,説低也不低,往往需要切換鏡像的時候偏偏記不住命令。這時,我都會到網上搜索切換鏡像的命令,以及有哪些鏡像站點可用。 在 Xserver 中優雅地實現了這個功能。只需要鼠標點擊一下即可快速切換鏡像,即時生效。 Xserver內置了阿里雲、華為雲、騰訊雲和默認鏡像,你可以在這些鏡像之間隨意快速切換。 馬上使用更優雅、強

composer , 開發環境配置 , php , php環境 , 開發環境

收藏 評論

yanwushu - Xserver v1.4.3 發佈——支持服務一鍵重啓和多實例同時下載

馬上使用簡單、高效的 PHP 集成開發環境!https://x-server.ltd 1.4.2之前,mysql、nginx 、redis、php 等服務,只能開啓或者關閉服務。當某些情況下(比如修改了配置文件)需要重啓服務的時候,關閉、打開操作就變得有些麻煩。 Xserver 始終將服務搭建簡單化和操作簡單化作為產品核心特性,所以在 1.4.3 版本中主要給大家提供了所有服務一鍵重啓的功能。操作

開發環境配置 , php , laravel , 開發環境

收藏 評論

yanwushu - Xserver v1.4.4 發佈—— 創建站點更加方便快捷

距離上次更新(2024-11-10) 4 天之後,今天給大家帶來 1.4.4的更新。 🎉 支持 localhost 域名。之前的版本只支持 test.com 這種類型的域名,現在我們添加了 localhost 域名的支持。 🎉 支持域名後自定義端口號。之前的版本只支持 test.com 這種類型的域名,現在我們添加了 localhost:8080、test.com:81 這種域名的支持。 🎉

開發環境配置 , php , laravel , 開發環境

收藏 評論

yanwushu - Xserver 1.4.5 發佈——和swoole一起為你提供簡單、強大功能

距離上次更新(2024-11-14) 7 天之後,今天給大家帶來Xserver 1.4.5的更新。 近期接到不少用户反饋,大家對 swoole 的需求還是比較多的。所以就提前實現 swoole 擴展的支持。 swoole 是一個高性能的基於協程的引擎,用來構建高性能系統。 有了 swoole 擴展的加持,Xserver可以為大家提供更加強大的環境支持。讓你在快速構建系統的路上一往無前! 本次更新為

開發環境配置 , php , laravel , 開發環境

收藏 評論

yanwushu - v1.4.6——新增引導性debug,讓你更簡單的找到問題

距離上次更新(2024-11-21) 5 天之後,今天給大家帶來 1.4.6 的更新。 本次更新為大家帶來更加貼心的引導性功能。 好的軟件應該是一個有服務意識的服務員。總在你需要的時給你適當的建議。按照服務員的指導建議,快捷的達到使用者的目的。 Xserver的開發理念就是簡單、靈活、服務用户。所以在這個理念的指導下我們升級了以下功能,變動雖然很小,但是在工作場景中將大大提升你的生產力。 當 Ng

php , laravel , phpstorm , phpstudy , 開發環境

收藏 評論

唯一丶 - Laravel 多態關聯的模型本地化套用

Laravel 多態關聯的模型本地化套用 前言 在項目中,一般情況下,我們可以使用單個字段來創建一個一對一或者一對多關聯,比如一個 User 有多個 Post。 而除了這些,我們偶爾會遇到一些關聯關係除了需要根據 ID 進行關聯外,還可能需要根據不同的 Type 去關聯不同的模型,而這,就是多態關聯。 在 Laravel 中,為我們提供了開箱即用的多態關聯。 準備環境 軟件

php , laravel

收藏 評論

奧順互聯 - PHP Composer 使用方法指南

PHP Composer 使用方法指南 Composer 是 PHP 的依賴管理工具,它允許開發者輕鬆地管理項目中的庫和依賴項。以下是使用 Composer 的基本步驟和方法。 1. 安裝 Composer 在使用 Composer 之前,首先需要安裝它。可以通過以下命令在終端中安裝 Composer: php -r "copy('https://getcomposer.org/installer

composer , php , composer-php

收藏 評論

風流倜儻的傷痕 - 索引與性能優化

title: 索引與性能優化 date: 2024/12/15 updated: 2024/12/15 author: cmdragon excerpt: 索引是數據庫性能優化的重要工具,通過建立索引,可以加速數據的檢索和查詢操作,從而提高數據庫的響應速度。雖然索引能顯著改善數據訪問性能,但不當的使用也可能導致性能下降。 categories: 前端開發 tags

swoole , php , JAVA , go , 後端

收藏 評論

JonLee - 使用 PHP-Casbin 在 SaaS 應用中做多租户權限系統架構設計

多租户(multi-tenancy)是一種軟件架構技術,是實現在多租户的環境下共用相同的系統或程序組件,並且保證各用户間的數據隔離,也可稱作域租户。 PHP-Casbin 不僅提供了全局的RBAC的權限模型,而且還支持特定域的權限模型。特定租户/域的角色意味着當用户在不同的租户/域中時,用户可以擁有不同的角色,亦擁有不同的權限策略。在大型項目中,特別是在像SaaS PaaS這種雲服務中,不同的租户

swoole , php , lavarel , serverless , 安全

收藏 評論

tim_xiao - 併發控制-文件鎖

在以往的項目中,遇到高併發大流量需求做併發控制的時候一般都使用redis分佈式鎖或者mysql加鎖處理高併發情況。最近遇到一個php項目,沒有安裝redis,由於某種原因也不考慮使用mysql加鎖控制併發,所以採用文件鎖的方式控制併發,整理了下代碼 php版本 class FileLock { /** @var string 鎖名稱 唯一性 */ private string $k

高併發 , php , go

收藏 評論

會飛的鳥 - PHP網站平替ES的搜索引擎來了,更輕量更方便!

Windsearch windsearch,PHP原生實現的全文檢索引擎,無任何複雜的安裝配置,開箱即用,可承受百萬至千萬的數據。零安裝配置、零心智負擔,擁有強大的算法,包含多種檢索模式,集成到PHP項目後,無需維護,一勞永逸。 本搜索引擎適合外貿獨立站、垂直社區、區域性電商、cms系統、PHP開發工作室、服務器配置一般的網站、需要快速搭建搜索的網站、個人博客等。 github地址:https:/

搜索引擎 , php , 全文檢索 , 站內搜索

收藏 評論

會飛的鳥 - PHP怎樣在幾秒鐘內安裝一個全文檢索引擎?

安裝導入WindSearch 環境要求: UTF-8編碼 PHP ≥7.3 mbstring Extension PDO Extension SQLite Extension 開始安裝: 在github上將WindSearch下載到本地你喜歡的文件夾,這是一個純PHP的全文檢索引擎 地址:https://github.com/rock365/windsearch(點個star吧

elasticsearch , 搜索引擎 , php , 全文檢索 , 站內搜索

收藏 評論

會飛的鳥 - PHP實現站內搜索的開源利器——WindSearch

WindSearch是一個基於中文分詞,由純PHP開發全文檢索引擎,可快速搭建PHP站點的站內搜索,他沒有任何繁瑣的安裝配置、不需要維護調優、不佔用服務器內存、可與PHP項目完美融合在一起。 github地址:https://github.com/rock365/windsearch 必須極速安裝~ 使用composer安裝: composer require rock365/windsearch

elasticsearch , 搜索引擎 , php , 全文檢索 , 站內搜索

收藏 評論

JonLee - 利用 PHP-Casbin 中的優先級模型來做權限控制

優先級模型,所謂優先級,是指按一定的順序加載策略。 優先級高的策略先加載,先加載的策略具有較高的優先級。 PHP-Casbin 目前支持三種模式:隱式優先順序加載策略、顯示優先順序加載策略、基於角色和用户的層級關係加載策略。 優先級模式的配置在model.conf中的policy_effect中配置。 隱式優先順序加載策略 隱式優先級模型配置在官方倉庫的 examples 目錄下 priority

rbac , 權限 , php , laravel

收藏 評論

蘇琢玉 - 用裝飾器模式實現多層緩存:讓PHP應用更快更穩

為什麼要做多層緩存? 想象這樣一個場景:你的PHP應用每次訪問數據庫都要花1秒鐘,用户抱怨頁面加載太慢。這時候你會想到加緩存——但只用一層緩存夠嗎? 比如: 內存緩存雖然快,但重啓服務數據就沒了 Redis緩存能持久化,但網絡請求也有開銷 文件緩存最可靠,但磁盤讀寫速度有限 多層緩存的思路很簡單: 把最快的緩存放在最前面,就像快遞櫃一樣—— 優先從內存取(速度最快) 內存沒有

高併發 , php , 緩存 , 緩存設計

收藏 評論

白穹雨 - ThinkPHP6中間件深度解析:原理、流程與實戰指南

一、中間件的核心價值 在Web開發中,中間件是處理HTTP請求/響應的重要機制。ThinkPHP6通過中間件實現了: 解耦處理邏輯:將非業務代碼(如鑑權、日誌)從控制器中剝離 靈活組合:按需為不同路由配置不同處理流程 雙向處理:支持請求到達前和響應返回前的雙向處理 統一管理:集中處理通用邏輯,提升代碼複用性 二、核心原理剖析 1. 管道模式(Pipeline) ThinkPHP6中間件

thinkphp6 , 中間件 , php , php框架

收藏 評論

蘇琢玉 - 從零開始創建屬於自己的 Composer 庫

Composer 是 PHP 領域最流行的依賴管理工具,它使得管理項目依賴變得輕鬆簡單。然而,除了使用現有的包,我們也可以創建和發佈屬於自己的 Composer 包。 在這篇文章中,我將帶你一步一步完成從零開始創建併發佈一個自己的 Composer 包的流程。 創建項目 在你的工作目錄下創建一個新的文件夾作為你的包: mkdir project cd project 初始化 Composer

composer , php

收藏 評論

JKDATAapi - 有哪些印度日本韓國股票行情實時數據的api

有哪些印度日本韓國股票行情實時數據的api? PRDS data 概述:RPDS提供全球範圍的金融數據接口,涵蓋港股、美股及其他主要國際市場,支持股票、歷史數據、財務數據、公司資訊等多維度的市場數據。其數據服務適合高頻量化交易、學術研究及金融數據分析,廣泛應用於機構投資者和開發者。 特色: o高質量數據,準確且及時更新。 o支持Python等多種編程

php , JAVA , Json

收藏 評論

duokeli - 校園圈子系統功能聚焦:每個組合覆蓋核心服務模塊(跑腿 / 社交 / 陪玩 / 生態)/源碼/二開

校園圈子系統的功能進化與生態構建:跑腿、社交、陪玩與源碼二次開發的融合創新 一、核心服務模塊的多元化整合 當前校園圈子系統已從單一功能向“服務+社交+娛樂”生態閉環轉型,其核心模塊設計呈現以下趨勢: 跑腿服務的智能化升級 跑腿功能不再侷限於代取快遞、代買餐食,而是通過智能匹配算法優化訂單分配效率。例如,狐友平台的“跑腿任務”模塊支持實時需求發佈與搶單,結合LBS(基於位置的服務)技術

二次開發 , php , 源碼 , uni-app , 前端

收藏 評論