本文目錄一覽:
如何編寫phpstorm 插件
分享我的一個收藏
打開phpstorm,依次點擊 File-Settings…-Plugins,此時會看到這樣的一個界面
點擊圖中紅框標註的按鈕(Browse repositories),然後再彈出的窗口上方搜索位置,
輸入 (powe),完整的插件名稱叫做 activate-power-mode,但是因為我們還有一個插件要裝,所以輸入powe就夠了,結果大概如圖所示
看到圖中紅框所標註的兩個插件了嗎,在右側點擊install進行安裝,因為我已經安裝過了,所以沒有install。安裝完需要重啟來生效,如果特效有卡頓,請切換一個文件打開,再切回來,一般就可以了,一般這個只會出現在第一次打開編輯器的時候,裡面只打開了一個文件
可以選擇安裝其中的一個,也可以都安裝,我是兩個都安裝的,說一下他們的區別
activate-power-mode: 包含滑鼠點擊,代碼輸入等等的粒子特效,
power-mode 2: 只包含代碼輸入時的火焰特效,這個很炫的,下面上張圖演示一下
另外再說一個,這兩個特效默認都是包含屏幕抖動的特效的,其中power mode 2可以通過設置取消,但是activate-power-mode就不可以了,如果需要這個也不抖動的效果的,可以下載我重新編譯的插件文件,安裝方式為上圖中第三個按鈕from disk
看到粒子和火焰的特效了嗎,親如果滿意,請~~喲
php在線插件編輯
一般來說是的,如果你要編輯一個在線客服板塊的話,你可以定義配置文件、默認文件、邊框文件的html,以及該插件板塊的php定義文件,當然美觀的話做一個image文件夾調用其中你自己PS好的在線板塊圖形就好了
淺析php插件 HTMLPurifier HTML解析器
本篇文章是對php插件 HTMLPurifier HTML解析器進行了詳細的分析介紹 需要的朋友參考下
HTMLPurifier插件的使用 下載HTMLPurifier插件 HTMLPurifier插件有用的部分是 library
使用HTMLPurifier library類庫 第一種方式
複製代碼 代碼如下: ?php require_once HTMLPurifier auto php ; $config = HTMLPurifier_Config::createDefault(); ?
或者
複製代碼 代碼如下: ?php require_once HTMLPurifier includes php ; require_once HTMLPurifier autoload php ; $config = HTMLPurifier_Config::createDefault(); ?
官網給出的例子是
複製代碼 代碼如下: require_once HTMLPurifier auto php ;
我同事常用的是
複製代碼 代碼如下: require_once HTMLPurifier includes php ; require_once HTMLPurifier autoload php ;
設置$config configdoc 例子
複製代碼 代碼如下: $config set( HTML AllowedElements array( div =true table =true tr =true td =true br =true)); $config set( HTML Doctype XHTML Transitional ) //文檔類型(常設) $config set( Core Encoding UTF ) //字元編碼(常設)
HTML允許的元素 div元素 table元素 tr元素 td元素 br元素 new HTMLPurifier對象
複製代碼 代碼如下: $purifier = new HTMLPurifier($config);
調用HTMLPurifier對象的purify方法
複製代碼 代碼如下: $puri_ = $purifier purify($);
第二種方式 自定義一個類 HtmlPurifier php
複製代碼 代碼如下: ?php require_once HTMLPurifier includes php ; require_once HTMLPurifier autoload php ; class Resume_HtmlPurifier implements Zend_Filter_Interface{ protected $_Purifier = null; public function __construct($options = null) { $config = HTMLPurifier_Config::createDefault(); $config set( Code Encoding UTF ); $config set( HTML Doctype XHTML Transitional ) if(!is_null($options)){ foreach($options as $option){ $config set($option[ ] $option[ ] $option[ ]); } } $this _Purifier = new HTMLPurifier($config); } public function filter($value) { return $this _Purifier purify($value); } } ?
設置config信息 例如
複製代碼 代碼如下: $conf = array( array( HTML AllowedElements array( div = true table = true tr = true td = true br = true ) false) //允許屬性 div table tr td br元素 array( HTML AllowedAttributes array( class = TRUE) false) //允許屬性 class array( Attr ForbiddenClasses array( resume_p = TRUE) false) //禁止classes如 array( AutoFormat RemoveEmpty true false) //去空格 array( AutoFormat RemoveEmpty RemoveNbsp true false) //去nbsp array( URI Disable true false) );
調用
複製代碼 代碼如下: lishixinzhi/Article/program/PHP/201311/20818
php網站修改工具
PHP Expert Editor 是一個容易使用的 PHP 開發工具,它的功能照顧到初級者及專業開發人員。基於Windows平台的PHP Expert Editor是一個PHP語言的集成開發環境(IDE)。PHP Expert Editor為PHP高手提供了許多方便、實用的特性,它還為初學者提供了諸如語法檢查、代碼瀏覽、內嵌FTP、代碼庫管理、代碼模版等易用的功能。內建的 http server 用作測試及除錯(你也可以使用其他 http server), PHP 語法檢查, FTP 功能, 程式碼樣板等功能。
PHP Expert Editor 適合PHP初學者和高級開發人員,它包括一個內部HTTP伺服器和腳本器,可以進行語法檢查,測試PHP代碼等。
先安裝後phpxedit_42.exe後,然後將目錄下的phpxedit.exe覆蓋到安裝目錄。
PHP Expert Editor 官方有4.3版本下載,但是殺毒軟體居然報毒,所以還是把我收藏的4.2中文版奉獻出來,完美漢化破解版,用著舒心。
一設計工具
UML和相關設計工具
-ArgoUML
UML繪圖工具,支持PHPstub生成。(commercialspinoffisPosideon)–Java編寫。
-UmbrelloUML
UML繪圖工具,支持PHPstub生成。需要Unix/KDE。
-Dia
支持UML的繪圖工具-使用AutoDia生成PHP。
-XMI2PHP
從XMI文檔生成PHP代碼,用XML描述UML的一種形式。
二編碼工具
推薦的IDE/編輯器
-PHPEclipse
EclipseIDE的PHP插件
-PHPEdit
可能是Windows下最好的免費IDE了
-JEdit
支持PHP的IDE(plusloadsmore)。Java編寫,所以平台保持獨立。
-Jext
JEdit的孿生兄弟。
-gPHPEdit
Gnome/Linux下最好的(?)PHP編輯器。
-SciTE
跨平台編輯器
-PHPModeforEmacs
UnixEMACSIDE的PHPMode
三測試工具
Debuggers和Profilers
-XDebug(推薦)
出色的.debugger和profiler擴展
-AdvancedPHPDebugger
GeorgeSchlossnagle的debugger
-PEAR::Benchmark
用PHP寫的Benchmarking和profiling工具
-DBG
PHPDebugger
單元測試框架
-SimpleTest(推薦)
關於mockobjects出色的文檔和支持
-PEAR::PHPUnit
四部署工具
構建/部署工具
-PEARPackageManager(推薦)
允許你安裝PEARpackages(通過網路),還能將你的代碼打包用於安裝。在命令行下執行運行。PHP編寫。
-PEAR::PackageFileManager
自動生成PackageManager使用的package.xml文件。PHP編寫。
-Phing
PHP的構建工具,相當於ApacheANT。在構建大型項目時值得研究。PHP編寫。
-ZZ/OSSInstaller
基於PHP的安裝嚮導,用於專業的PHP模塊化應用的發布。
加速器
-TurckMMCache(強烈推薦)
集成OPCODECache,scriptencoder,profiler和動態內容緩存(readpersistence)於一體。提供Windows版本。
-PHPAccelerator(推薦)
OPCODECache
五管理工具
文檔生成工具
-phpDocumentor(推薦)
用源代碼注釋中生成API文檔(像Javadoc)。輸出可以被「模版化」,還支持HTML,PDF和CHM格式。PHP編寫。
-PHPXref(推薦)
創建源代碼的「交叉引用」,使你能夠看見一個變數/方法/函數在哪裡聲明以及在哪裡被引用。Perl編寫。
版本控制工具(此部分為Easy添加)
-CVS
開放源代碼的版本控制系統,很多大型項目,包括PHP本身,都用它管理代碼。
-CVSNT
用於WindowsNT(XP也可以)的CVS伺服器程序
原創文章,作者:PFKJV,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/325447.html