什麼是PHP?
1、PHP的概念
php->計算機程式設計語言
PHP,一個嵌套的縮寫名稱,是英文超級文本預處理語言(PHP:Hypertext Preprocessor)的縮寫。PHP 是一種 HTML 内嵌式的語言,PHP與微軟的ASP頗有幾分相似,都是一種在伺服器端執行的嵌入HTML文檔的腳本語言,語言的風格有類似于C語言,現在被很多的網站程式設計人員廣泛的運用。
PHP 獨特的文法混合了C、Java、Perl 以及 PHP 自創新的文法。它可以比 CGI 或者 Perl 更快速的執行動态網頁。
2、開發工具
就是在我們編寫PHP代碼的時候所使用的的工具,如下:
Zend Studio是開發人員在使用PHP整個開發周期中的內建開發環境 (IDE)[2]。
eclipse for php
NotePad++
EasyEclipse for PHP
NetBeans IDE For PHP
Dreamweaver
phpDesigner
PHPStorm
PHPEdit
Aptana Studio
3、特性
- PHP 獨特的文法混合了 C、Java、Perl 以及 PHP 自創新的文法。
- PHP安裝它可以比 CGI或者Perl更快速的執行動态網頁。用PHP做出的動态頁面與其他的程式設計語言相比,
- PHP是将程式嵌入到HTML文檔中去執行,執行效率比完全生成htmL标記的CGI要高許多;
- PHP還可以執行編譯後代碼,編譯可以達到加密和優化代碼運作,使代碼運作更快。
- PHP還可以執行編譯後代碼,編譯可以達到加密和優化代碼運作,使代碼運作更快。5.PHP具有非常強大的功能,所有的CGI的功能PHP都能實作,
- 而且支援幾乎所有流行的資料庫以及作業系統。最重要的是PHP可以用**C、C++**進行程式的擴充!
4、優勢
-
開放的源代碼:
所有的PHP源代碼事實上都可以得到。
-
PHP是免費的:
和其它技術相比,PHP本身免費且是開源代碼。
-
php的快捷性:
程式開發快,運作快,技術本身學習快。嵌入于HTML:因為PHP可以被嵌入于HTML語言,它相對于其他語言。編輯簡單,實用性強,更适合初學者。
-
跨平台性強:
由于PHP是運作在伺服器端的腳本,可以運作在UNIX、LINUX、WINDOWS、Mac OS下。
-
效率高:
PHP消耗相當少的系統資源。
-
圖像處理:
用PHP動态建立圖像
-
面向對象:
在php4,php5 中,面向對象方面都有了很大的改進,php完全可以用來開發大型商業程式。
8.專業專注:
PHP支援腳本語言為主,同為類C語言。
5、技術應用
- 僞靜态
- 靜态頁面生成
- 資料庫緩存
- 過程緩存
- div+cssw3c标準
- 大負荷
- 分布式
- flex
- 桌面程式應用(不擅長)
- 支援MVC模型
- Smarty模版引擎
6、格式
<?php
?>