PHP名詞庫

什麼是PHP
php是Hypertext Preprocessor的縮寫,php是一種內嵌HTML的腳本語言。PHP的獨特語法混合了c,java和perl及PHP式的新語法。這門語言的的目標是讓網頁開發人員快速的寫出動態的網頁。

什麼是PHPer?
PHP programmer,指編寫PHP的程序員

什麼是模式?
模式,即pattern。其實就是解決某一類問題的方法論。你把解決某類問題的方法總結歸納到理論高度,那就是模式。

什麼是框架
框架,即framework。其實就是某種應用的半成品,就是一組組件,供你選用完成你自己的系統。簡單說就是使用別人搭好的舞臺,你來做表演。而且,框架一般是成熟的,不斷升級的軟件。

什麼是模版?
PHP模板發展自Perl的Template。模板能夠改善網站的結構,可以在幾秒鐘改變你的整個站點的外觀; 抽象程序設計,沒有垃圾HTML代碼; 設計人員不需要關心全部的"模糊"代碼; 運行更加的快速; 更容易重用舊的模版(對普通的表單而說)

什麼是CGI用戶?
CGI 是Common Gateway Interface (公共網關接口)的縮寫, Web主機與其外部電腦程序之間所使用的一種信息交換標準。撰寫外部程序時可採用執行Web主機的操作系統所支持的任一種程式設計語言。 

什麼是資源數據庫?
資源是一種特殊變量,保存了到外部資源的一個引用。資源是通過專門的函數來建立和使用的。所有這些函數及其相應資源類型見php手冊 。

什麼是類?
類是對某個對象的定義。它包含有關對象動作方式的信息,包括它的名稱、方法、屬性和事件。實際上它本身並不是對象,因爲它不存在於內存中。當引用類的代碼運行時,類的一個新的實例,即對象,就在內存中創建了。雖然只有一個類,但能從這個類在內存中創建多個相同類型的對象。

什麼是函數?
函數爲程序設計人員提供了方便,通常在進行一個複雜的程序設計時,總是根據所要完成的功能,將程序劃分爲一些相對獨立的部分,每一部分編寫一個函數,從而使各部分充分獨立,任務單一,程序清晰,易懂、易讀、易維護。

什麼是面向對象
面向對象方法(Object-Oriented Method)是一種把面向對象的思想應用於軟件開發過程中,指導開發活動的 系統方法,簡稱OO (Object-Oriented)方法,是建立在“對象”概念基礎上的方法學。對象是由數據和容許的操作組成的封裝體,與客觀實體有直接對應關係,一個 對象類定義了具有相似性質的一組對象。而每繼承性是對具有層次關係的類的屬性和操作進行共享的一種方式。所謂面向對象就是基於對象概念,以對象爲中心,以 類和繼承爲構造機制,來認識、理解、刻畫客觀世界和設計、構建相應的軟件系統。

什麼是session?
session用中文來解釋就是會話期。一個會話期開始於用戶輸入一個站點的網址時,結束於他離開這個站點時。

什麼是socket?
    所謂socket通常也稱作"套接字",用於描述IP地址和端口,是一個通信鏈的句柄。應用程序通常通過"套接字"向網絡發出請求或者應答網絡請求。

什麼是pecl?
    PECL 是通過 PEAR 打包系統來的 PHP 擴展庫倉庫。


什麼是變量?
   PHP 中的變量用一個美元符號後面跟變量名來表示。變量名是區分大小寫的。

什麼是常量?
   常量是一個簡單值的標識符(名字)。如同其名稱所暗示的,在腳本執行期間該值不能改變(除了所謂的魔術常量,它們其實不是常量)。常量默認爲大小寫敏感。按照慣例常量標識符總是大寫的。

什麼是超全局變量?
   常量是一個簡單值的標識符(名字)。如同其名稱所暗示的,在腳本執行期間該值不能改變(除了所謂的魔術常量,它們其實不是常量)。常量默認爲大小寫敏感。按照慣例常量標識符總是大寫的。

什麼是引用?
    在 PHP 中引用意味着用不同的名字訪問同一個變量內容。這並不像 C 的指針,替代的是,引用是符號表別名。注意在 PHP 中,變量名和變量內容是不一樣的,因此同樣的內容可以有不同的名字。最接近的比喻是 Unix 的文件名和文件本身――變量名是目錄條目,而變量內容則是文件本身。引用可以被看作是 Unix 文件系統中的 hardlink。

什麼是序列化?
    PHP不支持永久對象,在OOP中永久對象是可以在多個應用的引用中保持狀態和功能的對象,這意味着擁有將對象保存到一個文件或數據庫中的能力,而且可以 在以後裝入對象。這就是所謂的序列化機制。PHP 擁有序列化方法,它可以通過對象進行調用,序列化方法可以返回對象的字符串表示。然而,序列化只保存了對象的成員數據而不包話方法。 
 
什麼是構造函數?
   構造函數是類中的一個特殊函數,當使用 new 操作符創建一個類的實例時,構造函數將會自動調用。當函數與類同名時,這個函數將成爲構造函數。如果一個類沒有構造函數,則調用基類的構造函數,如果有的話。

什麼是析構函數?
PHP 5 引入了析構函數的概念,這類似於其它面向對象的語言,如 C++。析構函數會在到某個對象的所有引用都被刪除或者當對象被顯式銷燬時執行。

什麼是Cookie?
    cookie 是一種在遠程瀏覽器端儲存數據並以此來跟蹤和識別用戶的機制。可以用 setcookie() 或 setrawcookie() 函數來設置 cookie。cookie 是 HTTP 標頭的一部分,因此 setcookie() 函數必須在其它信息被輸出到瀏覽器前調用,這和對 header() 函數的限制類似。可以使用輸出緩衝函數來延遲腳本的輸出,直到按需要設置好了所有的 cookie 或者其它 HTTP 標頭。

什麼是LAMP、WAMP?
LAMP是基於LinuxApacheMySQL和PHP 的開放資源網絡開發平臺,PHP是一種有時候用Perl或Python代替的編程語言。這個術語來自歐洲,在那裏這些程序用常用來集合有時作爲一種標準開 發環境。名字來源於每個程序的第一封信。每個程序在所有權裏都是符合開放資源標準:Linux是開放系統;Apache是最通用的網絡服務器;mySQL 是帶有基於網絡管理附加工具的關係數據庫;PHP是流行的對象腳本語言,它包含了多數其它語言的優秀特徵來使得它的網絡開發更加有效。開發者在 Windows操作系統下使用這些Linux環境裏的工具稱爲使用WAMP。

 
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章