tag php

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

@php / 博客 RSS 訂閱

架構領航博主 - 位運算符--二進制-2017最新PHP高級視頻教程

在實際項目中,經常需要大量依賴 PHP 中的位運算操作。從讀取二進制文件到模擬處理器,這是一項非常有用的知識,而且也非常酷。 PHP 提供了許多工具來支持你處理二進制數據,但需要從一開始就注意:如果你追求極致的底層效率,PHP 並不是最佳選擇。 不過請耐心看下去!本文將展示關於位運算、二進制和十六進制處理的非常有價值的內容,這些在任何語言中都會有用。 為

字符串 , php , 後端開發 , 十進制 , Python

收藏 評論

小小聰 - 深入瞭解SAPI

一、SAPI比較 1. SAPI 服務器應用程序編程接口,就是服務器與編程語言之間交互的接口。比如Linux命令行執行一段PHP代碼,其實是Linux shell通過PHP SAPI傳入一組參數,zend引擎執行後返回給shell。在PHP生命週期的各個階段,一些與服務相關的操作都是通過SAPI接口實現。 php_sapi_name()可以查看當前SAPI接口的類型。 如 cli(php -r

php , php-fpm , cgi , fastcgi

收藏 評論

Bohr - PHP細節:foreach、(漢子)字符串反轉、isset,empty用法區別以及0、‘’、null之間關係

一、foreach 第一題: //1.for循環執行幾次 //for($i=0;$i=1;$i++){ // echo $i; //} $i==1條件很成立,死循環 for($i=0;$i==1;$i++){ echo $i; } 由於條件$i==1條件不成立,所以for循環不執行 第二題: class SomeClass { private $properties =

foreach , php , 引用傳遞 , 細節 , 字符串處理

收藏 評論

mob64ca1415bcee - vfp 遍歷各字段

PHP中的對象遍歷 對象的遍歷,主要是指遍歷對象中的,對外部可見屬性。實際上就是用訪問限制符public聲明的屬性,這點大家肯定很熟悉了。並且,在php中,遍歷對象居然與遍歷數組一樣,都可以用使用foreach語句。 好,下面用實例來説明: ?php class Demo { public $name;

靜態屬性 , php , 人工智能 , 私有屬性 , 計算機視覺 , vfp 遍歷各字段

收藏 評論

Christian Heilmann - Are You Loosing Traffic By Poor Website Performance?

In your case, annoying a few users wouldn’t be much of a problem, but if millions of people are using your product, you’d better be snappy in delivering it. For years, Hollywood movies showed us how

performance , php , coding

收藏 評論

億坊軟件 - PHP CMS性能評估全攻略:從加載速度到擴展性的深度解析!

在當今互聯網高速發展的時代,一個內容管理系統(CMS)的性能直接影響着網站的用户體驗、搜索引擎排名和業務轉化率。作為PHP開發者,如何科學評估和優化PHP CMS的性能至關重要。本文將帶你全面瞭解PHP CMS性能評估的方法論和實踐技巧。 一、為什麼要進行CMS性能評估? 在深入技術細節之前,讓我們先明確性能評估的價值: 用户

php , 開發語言 , 性能評估 , 緩存 , cms , 前端開發 , Javascript

收藏 評論

蘇琢玉 - 用 PHP 解析 Protobuf 的坑與解法

前陣子做的一個直播彈幕的機器人,其中有一部分上游數據是通過 Protobuf 返回的。幾個朋友問我怎麼處理,但我發現大家對「PHP 解析 Protobuf」這件事多少有點迷糊。確實,PHP 處理 Protobuf 的資料不多,而且踩坑成本不算低。 這篇文章不打算科普什麼,也沒有推薦任何技術棧的意思,就是把我自己摸索的過程整理出來,給遇到類似問題的人一個參考。 Protobuf 是什麼 很多人第一

protobuf , php

收藏 評論

何一鳴 - php 實現 Promise.all 和 Promise.race

測試 $promise1 = function () { msleep(500); return 'one'; }; $promise2 = function () { msleep(100); return 'two'; }; $promise3 = function () { msleep(50); throw new \Exception('Reject

promise , coroutine , swow , php , 協程

收藏 評論

伊伊DK - 同城陪玩小程序搭建指南:UniApp+PHP 源碼適配 + 定位功能實現

相比普通陪玩平台,同城陪玩小程序的核心優勢在於 “地域聚焦”—— 用户可快速找到身邊的陪玩師(如同城遊戲開黑、線下桌遊、運動陪伴、技能教學等場景),解決 “跨城溝通不便”“線下約見難匹配” 的痛點;對創業者而言,同城模式獲客成本更低(可深耕本地社羣、線下推廣),用户粘性更強,盈利轉化更高效。 而選擇 UniApp+PHP 技術棧搭建,既能借助 UniApp 跨端優勢(一套源碼覆蓋微信小程序

php , 後端 , 前端

收藏 評論

yenggd - samba服務配置原理

samba服務 直連存儲 網絡附加存儲 存儲區域網絡 samba有協議smb和cifs協議通用的 安裝包 samba服務端 samba-client客户端 /etc/samba/smb.conf配置文件 [global

服務器 , php , 開發語言 , bc , ci , 前端開發 , Javascript

收藏 評論

Darkgel - CGI,FastCGI與PHP

CGI 什麼是CGI CGI(Common Gateway Interface)是一個標準協議,它為web服務器提供了一個標準的協議,以便於服務器可以像運行命令行接口程序那樣來運行第三方程序,這些第三方程序可以動態地生成web頁面。這些第三方程序被稱為CGI腳本(滿足CGI定義的程序),或者簡稱CGIs。至於這些CGI程序是如何被執行的則是由服務器決定的。在一般情況下,CGI腳本在接收到we

php , Nginx , cgi , fastcgi , apache

收藏 評論

duoke球球 - 從功能模塊看校園源碼小程序系統的未來:社交、服務、交易三合一

隨着微信生態的成熟和高校數字化需求的提升,校園小程序正從單一功能向“社交‑服務‑交易”三大模塊深度融合演進。過去的跑腿、二手、兼職等模塊往往各自為政,用户需要在多個入口切換;而未來的校園平台將把這三類需求統一在同一個入口、同一套用户體系下,實現“一站式校園生活”。這一趨勢在近期的研究與實踐中已有明確的雛形。 1. 社交模塊的升級路徑 傳統的校園論壇往往只提供文字貼子和簡單的點贊評論功能。最

MySQL , uniapp , php

收藏 評論

壞掉的牙 - 關於php數據庫事務的一個坑

在使用php的PDO擴展的時候發現的一個問題,在事務開啓之後,如果php與mysql之間的連接斷開了,會導致php直接記錄一個warning的異常,而不是直接拋出一個Exception 流程如下: /** * 一個用户財產變更的場景下 */ try { // 1. 開啓事務 /** * 2. 變更用户財產,增加財產變更的流水記錄 */ // 3

pdo , MySQL , php

收藏 評論

Philip Tellis - Keeping Web Users Safe By Sanitizing Input Data

In my last article, I spoke about several common mistakes that show up in web applications. Of these, the one that causes the most trouble is insufficient input validation/sanitization. In this arti

php , Security , coding

收藏 評論

和平老三 - 從symfony框架到一個完整的項目需要幾步? (三) 入口文件都做了什麼

前言 對於php的框架,無論是yii,symfony或者是laravel,大家都在工作中有涉獵。對於在框架中的存放着資源包vendor文件夾,入口文件(index.php 或者 app.php),大家也都與他們每天碰面。但是你真的熟悉這些文件/文件夾嗎?一個完整的項目是如何從一個純淨框架發展而來?各個部分又在框架這個大廈中又起到了怎麼樣的作用? 三、symfony 總説服務器端刪緩存,到底實在刪除

php , php框架 , symfony

收藏 評論

鳩摩智首席音效師 - 酷瓜雲課堂(騰訊雲版)v1.3.0發佈,開源在線教育解決方案

v1.3.0(2021-03-26) 更新內容 課程增加面授模型 重構前台羣組成員管理 後台增加羣組成員管理 重構訂單存儲商品詳情數據結構 調整用户和羣組列表等UI 項目介紹 酷瓜雲課堂,依託騰訊雲基礎服務架構,採用C擴展框架Phalcon開發,GPL-2.0開源協議,100%開源在線教育解決方案。 系統功能 實現了點播、直播、專欄、面授、會員、羣組、積分商城、秒殺等,全功能無閹割,

騰訊雲 , php , phalcon , 直播 , Docker

收藏 評論

網絡安全守衞 - Laravel RESTful API Lomkit 文檔

Guard 是什麼? Guard是Laravel 框架權限認證組件的重要組成部分:     1.你的應用可能:分為前端用户和後端管理用户。   2.你的應用可能:既是傳統php渲染的html 應用,同時也為其他應用(如:安卓手機應用)提供api接口服務。   這些需求laravel 都幫你考慮到了!   在conf/auth.php 中Guard 可

中間件 , app , 雲計算 , php , 雲原生

收藏 評論

huangzhhui - ? Hyperf 發佈 Retry 重試組件及 v1.1.7 版本 | 企業級的 PHP 微服務雲原生協程框架

更新內容 本週更新主要為新增 hyperf/retry 組件,網絡通訊天然是不穩定的,因此在分佈式系統中,需要有良好的容錯設計,無差別重試是非常危險的。當通訊出現問題時,每個請求都重試一次,相當於系統 IO 負載增加了 100%,容易誘發雪崩事故。重試還要考慮錯誤的原因,如果是無法通過重試解決的問題,那麼重試只是浪費資源而已。除此之外,如果重試的接口不具備冪等性,還可能造成數據不一致等問題。本組件

hyperf , coroutine , swoole , php

收藏 評論

TANKING - php圖片上傳函數(Curl上傳圖片)

php curl上傳圖片示例 ?php header("Content-type:application/json"); function uploadimg($url,$data){ $ch = curl_init(); curl_setopt($ch, CURLOPT_URL, $url); curl_setopt($ch, CURLOPT_POST, true);

上傳文件 , php , 圖片上傳 , 上傳圖片 , curl

收藏 評論

雲輕雨細 - 在 Ubuntu 20.04 上搭建NMP環境

安裝和配置 Nginx 1.更新系統包 在安裝 Nginx 之前,確保系統包是最新的。 sudo apt update sudo apt upgrade 2.安裝 Nginx sudo apt install nginx 安裝過程中,系統可能會提示你確認安裝,輸入 Y 並按下 Enter 鍵繼續。 3.檢查 Nginx 狀態 安裝完成後,可以檢查 Nginx 的狀態以確保它正

服務器 , php , mariadb , Nginx , Ubuntu

收藏 評論

mob64ca1409970a - 轉載一篇有關於diff的文章,方便以後複習

Unified Diff格式詳解:基於sebastian/diff的實戰案例 你是否在代碼審查時看不懂Git輸出的差異信息?是否在開發工具時需要精確比較文本差異?本文將帶你深入理解Unified Diff(統一差異格式),並通過sebastian/diff項目的實戰案例,掌握差異比較的核心原理與應用方法。讀完本文後,你將能夠:解析U

php , Unified , diff , 前端開發 , Javascript

收藏 評論

笑傲江湖求敗 - PHP5 面向對象(學習記錄)_php技巧

接口 接口使用interface關鍵字來定義,接口裏面只能寫沒有具體邏輯的方法(這與抽象類不同,抽象類裏還可以定義屬性,接口是不可以定義屬性的)。你可以把接口這樣理解:接口表示某些類具有的共同行為,即某些類都能做什麼;抽象類表示某些類都是什麼類,都屬於什麼類。看下面的接口定義,例如: ?php interface Icreature

抽象類 , php , Android , JAVA , Css , 前端開發 , HTML

收藏 評論

JasonLiang - Macos環境下在vscode編輯器使用xdebug調試php代碼

安裝xdebug macos環境下,默認你已經安裝了php和pecl,pecl是php下安裝php擴展的一種工具,這裏我使用的php7.3 執行以下命令安裝xdebug擴展: pecl install xdebug 安裝完成後執行: php -v 然後你會看到類似以下返回信息: PHP 7.3.20 (cli) (built: Jun 4 2

visual-studio-code , xdebug , php , debugging

收藏 評論

ff73c7e3-f5ae-44e7-82ff-ddef0f28eced - PHPUnit實踐三(構建模塊化的測試單元)

本系列教程所有的PHPUnit測試基於PHPUnit6.5.9版本,Lumen 5.5框架 目錄結構 模塊下的目錄是符合Lumen的模塊結構的 如:Controllers、Models、Logics等是Lumen模塊目錄下的結構目錄 如果有自己的目錄同級分配即可,如我這裏的Requests 整體結構 ├── BaseCase.php 重寫過Lumen基類的測試基類,用於我們用這個基類做

lumen , php , 單元測試 , 模塊化 , phpunit

收藏 評論