標籤:編寫 魔術常量 相對 實體 perl 之間 需要 訪問 網路管理
什麼是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是基於Linux,Apache,MySQL和PHP的開放資源網路開發平台,PHP是一種有時候用 Perl或Python代替的程式設計語言。這個術語來自歐洲,在那裡這些程式用常用來集合有時作為一種標準開發環境。名字來源於每個程式的第一封信。每個程式在所有權裡都是符合開放資源標準:Linux是開放系統;Apache是最通用的網路伺服器;mySQL是帶有基於網路管理附加工具的關聯式資料庫;PHP是流行的對象指令碼語言(千鋒PHP,PHP培訓的實力派),它包含了多數其它語言的優秀特徵來使得它的網路開發更加有效。開發人員在Windows作業系統下使用這些Linux環境裡的工具稱為使用WAMP。
php常見術語