- PHP+MySQL動態網站開發從入門到精通(視頻教學版)
- 張工廠
- 1287字
- 2021-01-08 17:30:14
1.4 PHP常用開發工具
可以編寫PHP代碼的工具有很多,目前常見的有Dreamweaver、PHPEdit、PHPed和Frontpage等,甚至用Word和記事本等常用工具也可以編寫源代碼。
1.4.1 PHP代碼開發工具
常見的PHP代碼開發工具有PHPEdit、gPHPedit、phpDesigner和Zend Studio。
1. PHPEdit
PHPEdit是Windows下一款優秀的PHP腳本IDE(集成開發環境)。該軟件為快速、便捷地開發PHP腳本提供了多種工具,其功能包括:語法關鍵詞高亮,代碼提示、瀏覽,集成PHP調試工具,幫助生成器,自定義快捷方式,150多個腳本命令,鍵盤模板,報告生成器,快速標記和插件等。
2. gPHPedit
gPHPedit是Linux下十分流行的免費的PHP編輯器,它小巧而功能強大。它以Linux下的gedit文本編輯器為基礎,是專門用于編輯PHP和html的編輯器。它可以顯著表示PHP、html、css以及SQL語句。在編寫過程中提供函數列表參考、函數參數參考、搜索和檢測編程語法等。總之,gPHPedit是一款完全免費的優秀的PHP編輯器。
3. PhpDesigner
PhpDesigner是一款功能強大的、運行高效的、優秀的PHP編輯平臺。它集合了PHP、xhtml、JavaScript、css等基于Web開發的綜合Web應用開發平臺。它能夠自動捕獲代碼文件中的class、function、varibles等編程元素,并加以整理,在編程過程中給予提示。除此以外,它還兼容了流行的各種類庫和框架的協同工作,比如JavaScript的jQuery庫、YUI庫、prototype庫等,又比如PHP流行的zend framework框架、symfony框架、cakephp框架、yii框架等。此外,它還擁有xdebug、svn版本管理等工具。可以說它是獨立于eclipse之外的,集合了PHP開發需求之大成的又一款優秀的平臺。
4. Zend Studio
Zend Studio是由zend科技開發的一個針對PHP的全面開發平臺。這個IDE融合了zend server和zend framework,并且融合了Eclipse開發環境。Eclipse是最早適用于Java的IDE環境,但是由于其優良的特性和對PHP的支持,成為很有影響力的PHP開發工具。現在,最新的Eclipse PHP開發環境為Eclipse PDT 2.2.0版本,它擁有支持Windows、Linux和Mac系統的軟件包,可以說它擁有比較完備的體系。它是一款收費的工具。
1.4.2 網頁設計工具
下面介紹兩種常見的網頁設計工具。
1. Dreamweaver
Dreamweaver是網頁制作“三劍客”之一,其功能更多體現在對Web頁面HTML的設計上。隨著Web語言的發展,Dreamwaver的功能早已不再僅限于網頁設計的方面,它更多地支持各種Web應用流行的前后臺技術的綜合運用。Dreamwaever對PHP的支持十分到位,它不但對PHP的不同方面進行清晰地表示,并且給予足夠的編程提示,使編程過程相當流暢。
2. FrontPage
FrontPage是微軟公司出品的一款網頁制作入門級軟件。FrontPage使用方便簡單,會用Word就能做網頁,所見即所得是其特點,該軟件結合了設計、拆分、代碼和預覽4種模式。
1.4.3 文本編輯工具
常見的文本編輯工具有很多,包括UitraEdit和記事本等。
1. UitraEdit
UltraEdit是一套功能強大的文本編輯器,可以編輯文本、十六進制、ASCII碼,完全可以取代記事本(如果電腦配置足夠強大),內建英文單詞檢查、C++及VB指令突顯,可同時編輯多個文件,而且即使開啟很大的文件速度也不會慢。軟件附有HTML標簽顏色顯示、搜尋替換以及無限制的還原功能,一般用其來修改EXE或DLL文件。UitraEdit是能夠滿足用戶一切編輯需要的編輯器。
2.記事本
記事本是Windows系統自帶的文本編輯工具。它具備最基本的文本編輯功能,體積小巧,啟動快,占用內存少,容易使用。記事本主窗口如圖1-1所示。

圖1-1 記事本主窗口
在使用記事本編輯PHP文檔的過程中,需要注意保存方法和技巧。在【另存為】對話框中輸入文件名稱,后綴名為.php。另外,將【保存類型】設置為【所有文件】即可,如圖1-2所示。

圖1-2 【另存為】對話框
- Java逍遙游記
- 看透JavaScript:原理、方法與實踐
- 跟小海龜學Python
- Groovy for Domain:specific Languages(Second Edition)
- Visual C
- Visual Basic學習手冊
- SAP BusinessObjects Dashboards 4.1 Cookbook
- Java程序設計
- 焊接機器人系統操作、編程與維護
- 領域驅動設計:軟件核心復雜性應對之道(修訂版)
- Django 3.0應用開發詳解
- Mastering jQuery Mobile
- Unity 2017 Game AI Programming(Third Edition)
- 零基礎C#學習筆記
- Docker:容器與容器云(第2版)