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 。析構函數會在到某個對象的全部引用都被刪除或者當對象被顯式銷燬時執行。php

什麼是Cookie? 
cookie 是一種在遠程瀏覽器端儲存數據並以此來跟蹤和識別用戶的機制。能夠用 setcookie() 或 setrawcookie() 函數來設置 cookie。cookie 是 HTTP 標頭的一部分,所以 setcookie() 函數必須在其它信息被輸出到瀏覽器前調用,這和對 header() 函數的限制相似。可使用輸出緩衝函數來延遲腳本的輸出,直到按須要設置好了全部的 cookie 或者其它 HTTP 標頭。 
什麼是LAMP、WAMP? 
LAMP是基於Linux,Apache,MySQL和PHP的開放資源網絡開發平臺,PHP是一種有時候用 Perl或Python代替的編程語言。這個術語來自歐洲,在那裏這些程序用經常使用來集合有時做爲一種標準開發環境。名字來源於每一個程序的第一封信。每一個程序在全部權裏都是符合開放資源標準:Linux是開放系統;Apache是最通用的網絡服務器;mySQL是帶有基於網絡管理附加工具的關係數據庫;PHP是流行的對象腳本語言(千鋒PHP,PHP培訓的實力派),它包含了多數其它語言的優秀特徵來使得它的網絡開發更加有效。開發者在Windows操做系統下使用這些Linux環境裏的工具稱爲使用WAMP。java

相關文章
相關標籤/搜索