tag php

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

@php / 博客 RSS 訂閱

何止七八 - Symfony EventDispatcher 組件的使用與解讀

大家好,這篇文章將通過我在實際開發工作中的例子,來介紹Symfony的EventDispatcher組件的使用及實現原理。 這個組件在實際開發過程中非常的有用,它能夠使代碼的業務邏輯變的非常清晰,增加代碼的複用性,代碼的耦合性也大大降低。 簡介 具體的介紹大家可以查看官方的文檔,下面是文檔地址。 文檔地址 組成 一個 dispatcher 對象,保存了事件名稱和其對應監聽器 一個 event

php , event , symfony

收藏 評論

hiyanxu - Phalcon2.0.9 源碼解析

Phalcon DI源代碼解析 類實現關係 實現關係 Di實現了DiInterface接口 class Di implements DiInterface{} DiInterface接口繼承自ArrayAccess自定義接口。 interface DiInterface extends \\ArrayAccess{} PHP ArrayAccess接口 所以,在Di中,必須實現如下接

php , phalcon

收藏 評論

鳩摩智首席音效師 - 酷瓜雲課堂 v1.3.4 發佈,知識付費開源方案

v1.3.4(2021-05-13) 更新內容 增加問答功能 增加標籤關注功能 優化標籤功能 優化文章功能以及全文搜索 優化課程評價,諮詢,文章等相關統計 後台增加提問和回答審核功能 後台增加查看用户在線記錄 修正後台編輯角色權限錯誤 優化前台界面 升級要點 按文檔執行升級 需要增加全文搜索配置文件 cp config/xs.question.default.ini

教育平台源碼 , 開源軟件 , php , phalcon

收藏 評論

mob64ca13fa6a3c - grafana 統計tps

Jpgraph是PHP圖表類庫,可以生成折線圖、柱狀圖、大餅圖等等統計圖。如果你想使用PHP生成統計圖來統計數據,使用它再方便不過啦。 如果説你要親自使用GD庫來寫的話,那我只能膜拜大神啦(我不會哈哈哈)。 言歸正傳,首先你要確定你的PHP已經開啓GD庫啦,在php.ini配置文件中找到extension=php_gd2.dll確認沒有被;註

ico , 雲計算 , php , 餅圖 , grafana 統計tps , 雲原生

收藏 評論

BigXia - FastCGI 在 PHP 與 Nginx 間起什麼作用?

一:什麼是 CGI? 服務器端編程語言如(如php/java)與Web服務器之間傳遞信息的協議,約定了http頭、表單等信息的傳遞接口; 二:FastCGI 是什麼? 本質上是協議,升級版的 CGI,回到題目,起什麼作用,規範作用,所有協議的作用都是規範。 注意不是進程,Nginx 根據此協議拓展了一個模塊,也叫FastCGI,但是重要的話説三遍, FastCGI 與 CG

php , web服務器

收藏 評論

如來神掌 - Laravel Eloquent中的 懶加載VS即時加載

Laravel中的Eloquent(ORM)的工作方式很令人驚訝,並提供訪問數據庫的非常簡單的方法。在本文中,我們將瞭解Laravel Eloquent中的懶加載和即時加載以及它如何在後台運行。 Eloquent 中的關係 第一步我們需要定義模型之間的關係的。在這個例子中,我將使用兩個模型,house 和 city。房子屬於一個城市,城市有很多房屋。讓我們看看模型 House 的關係: class

php , laravel , eloquent , 懶加載

收藏 評論

博客趣 - 博客屋網址導航自適應主題php源碼

  博客屋網址導航自適應主題php源碼v1.0是一個以PHP+MySQL進行開發的網址導航源碼。模板源碼後台開源無加密,可二次開發,前端響應式自適應多端屏幕。主題源碼適合個人建站技術,個人博客論壇,個人日記分享等個人網站內容。站長也可以修改成其他行業的內容目錄導航。演示地址cn.bokew.com   此版本自帶ico接口集成,添加網站時,可自動獲取favicon.ico圖標。同時集成外鏈工具、w

php , 源碼安裝 , 網址 , 博客搭建

收藏 評論

CRStudio - 用xdeubg追蹤PHP代碼執行邏輯的具體方法。

1. 安裝 xdebug https://xdebug.org/docs/install 不同PHP版本需要安裝對應的xdebug,可以去這個鏈接https://xdebug.org/download/historical尋找適合你的PHP版本的Xdebug。 windows的安裝方式很簡單,直接將xdebug.dll文件拷貝到你的php擴展目錄下,然後配置php.ini 2. 配置x

xdebug , php , challenge

收藏 評論

小白要生髮 - 史上最全 PHPStorm Xdebug 斷點調試 Docker 環境下 PHP教程

為什麼 PHP程序報錯,肉眼review了多少遍都覺得自己的寫得沒問題;有個switch代碼分支判斷,為什麼進不了我想要的case; 調試PHP代碼還在用 var_dump($re); die();。試試Xdebug斷點調試吧。 他能做什麼 開啓Debug監聽,一步步順着代碼走進程序的最深處。你會了解到真實的代碼運行步驟,以及調用關係。你還能知道每個變量在程序運行時,值的多少,以及變化。同時避免了

xdebug , php , phpstorm , 調試技巧 , Docker

收藏 評論

675173ff-65c2-413a-b556-576966012357 - 如何技術性地檢測代理質量?B2Proxy從延遲、帶寬到穩定性的五項核心測試

選擇代理服務時,最關鍵的不是價格,而是其技術性能能否滿足你的業務需求。在高併發訪問、自動化任務、數據採集和賬號運營等場景中,一個代理 IP 的真實質量往往直接決定成功率與成本。 為了避免踩雷,你需要從技術角度對代理進行科學測試。本文將圍繞延遲、帶寬、穩定性、IP 信譽度以及併發承載能力五個關鍵維度,全面拆解如何評估代理質量。 一、延遲測試(Latency Test) 延遲反映請求從本地到目標

php , Android , 前端

收藏 評論

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

經過兩週的迭代開發,終於初步完成酷瓜雲課堂的 v1.2.1 版本,此次更新修復了以往版本出現的問題,增加了QQ,微信,微博三個第三方登錄。小程序的開發暫時擱置(在線教育類的小程序需要辦的證件非常麻煩) 項目介紹 酷瓜雲課堂,依託騰訊雲基礎服務架構,採用C擴展框架Phalcon開發,GPL-2.0開源協議,致力開源網課系統,開源網校系統,開源在線教育系統。 系統功能 實現了點播、直播、專欄、會

騰訊雲 , php , 教育 , phalcon , 直播

收藏 評論

小白要生髮 - PHP yield 協程實戰—“多線程”任務調度器

引 想試試,用純PHP代碼,不依賴第三方拓展就實現"多線程"麼。像 Java 那樣使用 setPriority() 影響各個"線程"的被調用機率,使用join()等待其他線程結束;在sleep期間讓出CPU佔用,到點再回到該"線程";像 Golang 一樣,用channel在協程之間通信~ 三部曲 yield 語法探究 yield from 語法探究 yield 實戰“多線程”編碼 續

coroutine , php , yield , thread

收藏 評論

多客Duoke - 全開源婚戀相親/同城交友社交小程序系統搭建,為您的夢想賦能!

付費會員與增值服務、隱私保護機制、線上/線下活動報名、靈魂匹配(根據信息)、左滑右滑心動、漂流瓶、邀約、圈子帖子(可發佈付費內容)、紅娘牽線(專屬紅娘端口)、邀請獎勵等。 一、功能性架構:技術驅動婚戀服務升級 1、智能匹配引擎 2、基於機器學習算法,系統可綜合用户填寫的年齡、職業、興趣標籤等顯性信息,以及瀏覽行為、聊天記錄等隱性數據,生成動態匹配模型。系統可通過分析用户對"線下

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

收藏 評論

Jacob Goldman - Advanced Power Tips for WordPress Template Developers: Reloaded

Two weeks ago we published the first part of this article, covering multiple column content techniques and associating pages with post content; we discussed how to use the “More”-tag, hide standalon

wordpress , php , templates , Techniques (WP)

收藏 評論

hefengxian - macOS Mojave 安裝 PHP OCI8/PDO_OCI

前面和網上説的都差不多(和 Linux 編譯安裝類似),去 Oracle 下載如下的安裝包(可以選擇版本,我這裏選擇的是 12.2) instantclient-basic-macos.x64-12.2.0.1.0-2.zip instantclient-sdk-macos.x64-12.2.0.1.0-2.zip instantclient-sqlplus-macos.x64-12.2.

oracle , pdo , php , macos

收藏 評論

騎着蝸牛去上班 - ThinkPHP8 Redis-queue隊列使用指南

H2HI 朋友們好久不見,近期又要開始更新了,先帶來一篇如何使用thinkphp8如何使用think-queue包的教程,來實現Redis的隊列使用 第一步:安裝topthink/think-queue包--composer composer require topthink/think-queue 注意,確保您的php已經安裝了redis擴展並且redis服務也啓

composer , redis , yyds乾貨盤點 , php , 後端開發

收藏 評論

小白要生髮 - PHP yield from 生成器用法探究(二)

繼續 上次給大家講了PHP yield 的用法,今天給大家講講 yield from。 看到這裏來,一定是 PHP.net 看得不過癮吧,這篇文章一定把 yield from 語法給你講透徹。 三部曲 yield 語法探究 yield from 語法探究 yield 實戰“多線程”編碼 語法 ?php function func() { yield from $expressi

yield-from , php , yield , 協程

收藏 評論

辣碼甄源 - Typecho:簡約而強大的開源PHP博客平台

Typecho:讓博客寫作迴歸本質-精選真開源,釋放新價值。 概覽 Typecho是一個開源的PHP博客平台,以其簡潔的界面和強大的功能,為博客作者提供了一個高效、易於管理的寫作環境。它是一個輕量級、高性能的解決方案,適用於個人博客、團隊博客以及任何需要內容發佈功能的網站。 Typecho的設計哲學是“不打擾”,它通過提供必要的功能,同時避免不必要的複雜性,讓博客作者可以專注於內容創作。它的核心

github , php , 開源項目介紹 , 博客

收藏 評論

aiChenK - k8s下php定時任務接入阿里雲SchedulerX

背景 php上阿里雲ack(k8s)後,想保留原來定時任務,但是又需要保持單點運行,所以考慮使用阿里雲SchedulerX來方便管理。 官方文檔如下: 雖然官方文檔顯示可以用Sidecar方式接入,但是實際並非進入到目標容器執行,僅能執行http請求到目標容器。 實現 使用agent方式接入,直接打包入php鏡像,缺點就是需要java運行環境,鏡像會很大並且佔用運行內存。建議有

crontab , kubernetes , php , tutorial

收藏 評論

趙帥強 - PHP_SELF變量解析和重複路徑解決

最近升級PHP到PHP7版本,並重新部署了新的Nginx,啓動的時候發現了一個問題,全局變量$_SERVER['PHP_SELF']的值發生了改變,從而影響到代碼的功能。因此我們來了解下$_SERVER全局變量中的PHP_SELF/PATH_INFO/SCRIPT_NAME等參數以及其關係。 CGI 1.1規範 之前的文章 [ php-fpm進程數管理 ] 已經簡單説過CGI的內容,這裏我們再詳細

php , path-info , php_self , Nginx , cgi

收藏 評論

兔絲 - 瀏覽器訪問URL完整流程(ThinkPHP+Nginx部署架構)

瀏覽器訪問URL完整流程(ThinkPHP+Nginx部署架構) 本文檔詳細梳理了用户在瀏覽器輸入URL後,從請求發起至頁面最終渲染的全鏈路流程,重點拆解服務器端Nginx、PHP-FPM與ThinkPHP框架的協同處理邏輯,適配ThinkPHP開發者面試學習與日常技術梳理需求。 一、整體流程框架 瀏覽器訪問URL的完整流程可劃分為6大核心階段,各階段環環相扣,最終實現頁面資源的請求與渲染:

php , HTTP , 教程 , 知識 , 程序員

收藏 評論

TANKING - 利用微信公眾號提供的官方API上傳圖片獲取永久圖片素材!當圖牀用!

需求 自己開發的小程序,例如社區類、電商類、新聞、博客等類型小程序,會需要儲存很多圖片,圖片資源會給個人開發者帶來很多成本,萬一訪問量大了,網站帶寬、流量也會不堪重負,所以圖片資源必然不合適儲存在自己的服務器裏面,而很多廠商提供的彈性儲存也是按需付費的。 想法 微信公眾平台提供了一個素材管理,裏面可以上傳圖片、視頻、音頻等類型的素材,那麼是否可以將圖片素材上傳上去,獲取到url作為自己小程序項目的

小程序 , php , 微信公眾平台開發 , 圖片上傳 , 圖牀

收藏 評論

TANKING - 微信小程序實現的網頁掃碼授權登錄(完全免費)

微信小程序實現的網頁掃碼授權登錄 微信小程序實現的網頁掃碼授權登錄,無論是個人小程序還是企業小程序,都可以調用wx.login接口獲取到openid實現微信鑑權快速掃碼登錄! 摘要 現如今,掃碼登錄已經在網站普遍應用,其中微信掃碼登錄極其普遍。但是微信掃碼登錄的實現方法有多種,大多數都是具有一些門檻的。例如企業、需要服務號、需要認證等,這些都是個人開發者,個人創作者無法使用的。 但其實,微信小程序

微信小程序 , 登錄 , 網頁授權 , php , 掃碼登錄

收藏 評論

Matthew Haworth - How To Create Custom Shipping Methods In Magento

In this tutorial, we will use Magento’s powerful shipping-method code abstraction to create a shipping carrier. We will create three shipping methods that provide a fixed shipping price, allow for f

Techniques , php , Magento , coding

收藏 評論