『壹』 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(通過網路),還能將你的代碼打包用於安裝。在命令行下執行http://pear.php.net/go-pear運行。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伺服器程序
『貳』 PHP語法錯誤
這個是模板文件編譯後出現的語法錯誤,可以檢查模板文件有沒有寫法問題。
可以按提示的
D:phpStudyWWWMyRuntimeCacheHome.phpLINE:513
這個文件和行,對應找出模板文件出問題的地方,再檢查修復
『叄』 php 判斷數組里是否有某個值
可以直接使用php內置函數in_array()來實現判斷。php in_array 函數用於檢查數組中是否存在某個值,如果存在,則返回true,否則返回false。
大致的編程思路:
1、所用到的函數:php in_array() 檢查數組中是否存在某個值;in_array檢查數組中是否存在某個值。
2、基本語法:bool in_array(mixed $needle,array $haystack,bool $strict=FALSE)
3、基本用法:在 haystack 中搜索 needle。
needle 是必需的。因為規定要在數組搜索的值。如果是字元串,則比較是區分大小寫的。
haystack 是必需的。因為規定要搜索的數組。
(3)php語法在線檢查擴展閱讀:
PHP原始為Personal Home Page的縮寫,已經正式更名為 "PHP: Hypertext Preprocessor"。PHP 語言作為當今最熱門的網站程序開發語言,它具有成本低、速度快、可移植性好、 內置豐富的函數庫等優點,因此被越來越多的企業應用於網站開發中。
PHP其特點是具有公開的源代碼, 在程序設計上與通用型語言,如C語言相似性較高,因此在操作過程中簡單易懂,可操作性強。同時,PHP語言具有較高的數據傳送處理水平和輸出水平,可以廣泛應用在Windows系統及各類Web伺服器中。
『肆』 php命令行工具檢測php文件語法格式是否正確的方法是
使用PHP命令行,如果你是Windows下,需要先設置環境變數
1.右鍵我的電腦->屬性->高級設置
2.點高級->環境變數
『伍』 大家給推薦一個php開發工具 哦 !
開發工具要看你的需要,如果偏後台推薦使用Zend Studio,唯一貫穿整個項目的IDE,如果偏前台的話,Dreamweaver之類的所見所得工具更方便一些。
『陸』 Atom編輯器如何自動檢查PHP的語法錯誤
linter-php插件
安裝這3個:linter、linter-ui-default、linter-php
安裝之後,在linter-php插件設置里指定你的php.exe文件位置。
在你語法出錯的時候,前面會有一個紅點
『柒』 linux下編寫php怎麼提示語法錯誤
可以如下:
ini_set("display_errors", "On");
error_reporting(E_ALL | E_STRICT);
當然,如果能夠修改php.ini的話,如下即可:
display_errors = On
error_reporting = E_ALL & ~E_NOTICE