PHP手冊 declare 可用於PHP效能測試

2021-06-08 05:46:25 字數 397 閱讀 4064

function profile() 

//註冊tick方法

register_tick_function("profile");

//設定每執行幾條語句執行已註冊的方法這裡設定了3條/每次

declare(ticks=3)

輸出結果

now tmp is 3.n

now tmp is 6.n

now tmp is 8.n

tick 代表乙個事件,事件的定義是在register_tick_function;事件的執行頻率是在(ticks=3)。

用途,每執行幾條語句就觸發一次事件,比如記錄事件。這樣可以檢查declare內的php**的執行速度。可以找比較慢的部分發生的**段位置。

**

php內建伺服器,可用於除錯

內建 web 伺服器 php從5.4開始內建乙個輕量級的web伺服器,不支援併發,定位是用於開發和除錯環境。在開發環境使用它的確非常方便。1php s localhost 8000 這樣就在當前目錄建立起了乙個web伺服器,你可以通過 http localhost 8000 來訪問。其中localh...

php中declare的作用詳解

一般用法是 declare ticks n 拿declare ticks 1 來說,這句主要作用有兩種 1 zend引擎每執行1條低階語句就去執行一次 register tick function 註冊的函式。可以粗略的理解為每執行一句php 例如 num 1 就去執行下已經註冊的tick函式。乙個...

VMware工具現在可用於巢狀ESXi

vmware vsphere最大的亮點在於你無需投入大量的專用硬體,即可實驗vsphere的功能。尤其,vsphere可以在其本身被虛擬化。這意味著你可以執行esxi vsphere的管理程式 作為虛擬機器。這是乙個用於測試功能 許可權 配置安排 公升級到最新版等等的很不錯的工具。執行esxi的vm...