2012年8月2日 星期四

何謂PHP?-原也網頁設計、網站規劃、網站行銷

  引用自http://www.uwish.com.tw/front/bin/ptdetail.phtml?Part=k020&Rcg=19418


PHP的全名為Hypertext Preprocessor,它是個被廣泛運用在網頁程式撰寫的語言,尤其是它能適用於網頁程式的開發及能夠嵌入HTML文件之中,它的語法和C、Java及Perl等語法相似,且學習起來更容易上手。PHP的目地是為了能使網站開發者可以快速地撰寫動態網頁。

PHP的程式碼是在伺服器上執行,所以如果你將類似上面範例的程式放在你的伺服器上執行的話,用戶端所獲得的是程式執行之後的結果,因此用戶端無法知道程式碼的內容是什麼。  

PHP能夠做些什麼?
PHP是在伺服器端執行的程式語言,所以任何其它的CGI程式所能做得到的,它都能做到。像是從表單中收集資料,或是產生動態的網頁內容,或者是傳送及接收cookies等等,PHP都能做得到!

PHP主要運用在下列這三個部份
  • 伺服器端的程式語言:
PHP大多數被使用在這個地方,要運用在這個地方你必需要有三樣東西,一個是PHP的剖析器(CGI或Server模組),一個是網站伺服器,還有一個則是網頁瀏灠器,如此才能透過伺服器來瀏灠PHP網頁。
  •  Command line scripting:
你可以使PHP執行在一個沒有任何伺服器或是瀏灠器的地方,你只需要使用到一個PHP剖析器即可。這種大多是使用cron指令(在*nix或Linux系統上),或是使用排定的工作(Windows)來定期的執行程式,這些程式能夠運用在簡單的文字處理工作。
  •  撰寫用戶端GUI應用程式:
PHP也許不是個用來撰寫視窗應用程式最好的語言,但如果你相當的了解PHP,你可以使用PHP最新的特色,那就是使用PHP-GTK來撰寫用戶端的應用程式,使用PHP-GTK你也可以撰寫出跨平台的應用程式。  


PHP能使用在大多數的作業系統,像是Linux、HP-UX、Solaris、OpenBSD、Microsoft Windows、Mac OS X、 RISC OS等等都能使用。PHP也能在大多數的網站伺服器上執行,像是Apache、 Microsoft Internet Information Server、Personal Web Server、Netscape and iPlanet servers、Oreilly Website Pro server、Caudium、Xitami、 OmniHTTPd。在大多數的伺服器中,PHP被編譯其中的一個模組,但PHP也能編譯成CGI模式,使PHP成為一個CGI處理程序。

PHP的功用不單單只是輸出HTML文件而己,它的功能還包括了輸出圖形、PDF檔、及Flash檔。你當然也可以讓它輸出一些文字,像是XHTML及任何其它的XML檔,PHP可以產生出以上這些檔案,並且將它們儲存在伺服器上。PHP也提供了相當多的協定,像是LDAP、IMAP、SNMP、NNTP、POP3、HTTP、COM等等,還有其它相當多的擴充模組可以使用。

PHP也支援相當廣泛種類的資料庫,所以在撰寫網頁時,使用到資料庫變成是相當的容易了。


  原也網頁設計、網站規劃、網站行銷。

沒有留言:

張貼留言