PHP自從5.3後新增PHAR歸檔,Phar 歸檔的概念來自 Java? 技術的 JAR 歸檔,它允許使用單個檔案打包應用程式,這個檔案中包含運行應用程式所需的所有東西。該檔案不同於單個可執行檔,後者通常由程式設計語言產生,比如 C,因為該檔案實際上是一個歸檔檔案而非編譯過的應用程式。因此 JAR 檔案實際上包含組成應用程式的檔案,但是考慮到安全性,不對這些檔案進行仔細區分。Phar 擴充正是基於類似的理念,但是在設計時主要針對 PHP 的 Web 環境。同樣,與 JAR
web 在多數WEB開發人員眼中,ASP和JSP都被認為是領跑者,而PHP卻被認為是個弱小的“掙紮者”,或者說它是一門被貶低為業餘者才使用的語言,不值得參與企業Web開發的競爭。在我看來,PHP沒有被當作競爭者的理由是評論者缺乏對它的瞭解,而且也不瞭解用於Web開發的其他動作系統。和一些觀點相反,Windows不再佔有Web虛擬機器主機服務市場的最大份額,我猜想它在Web開發這一領域裡也在被摧城拔寨。在企業開發裡為什麼沒有PHP?
開啟檔案:fopen:fopen(filename,mode);//fopen("test.txt","r”);開啟模式:r 唯讀方式開啟,將檔案指標指向檔案頭 r+ 讀寫方式開啟,將檔案指標指向檔案頭 w 寫入方式,指向檔案頭,如果不存在則嘗試建立 w+ 讀寫方式,指向檔案頭,如果不存在則嘗試建立 a 寫入方式開啟,指向檔案末尾,如果不存在則嘗試建立
<?php/* Function Written by Nelson Neoh @3/2004. For those who wants to utilize this code, please do not remove this remark. If you have done any enhancement to this code, please post the copy at http://www.dev-club.com PHP board. Thank
foreach(PHP 4, PHP 5)The foreach construct provides an easy way to iterate over arrays. foreach works only on arrays and objects, and will issue an error when you try to use it on a variable with a different data type or an uninitialized variable.
費伯納西數列通常做法是用遞迴實現,當然還有其它的方法。這裡現學現賣,用PHP的迭代器來實現一個費伯納西數列,幾乎沒有什麼難度,只是把類裡的next()方法重寫了一次。注釋已經寫到代碼中,也是相當好理解的。current; } public function key() { return $this->key; } public function next() { // 關鍵在這裡// 將當前值儲存到 $newprevious