Time of Update: 2017-02-28
物件導向的封裝性:1,就是把對象的成員(屬性,方法)結合成一個獨立的相同單位,並儘可能隱藏對象的內部細節public protectedprivate 私人的,用這個關鍵字修飾的成員,只能在對象內部訪問(只有用$this訪問),不能在對象外部使用 樣本: class Person{ private $name; private $age; private $sex; function
Time of Update: 2017-02-28
資料庫在 PHP 中的重要性PHP 領域中缺少了一個功能強大的工具:基於語言的數學庫。在這個由兩部分組成的系列文章中,Paul Meagher 希望通過提供一個如何開發分析模型庫的樣本來啟發 PHP 開發人員去開發和實現基於 PHP 的數學庫。在第 1 部分中,他示範了如何使用 PHP 作為實現語言來開發和實現簡單線性迴歸(Simple Linear Regression)演算法包的核心部分。在第 2
Time of Update: 2017-02-28
原問:如何把PHP轉成EXE檔案。結果當然是沒有這樣的軟體,但是有兩ASP的東東,可以把網站做成EXE檔案發布。我沒時間試,大家可以看看,有啥結果可以貼過來,我們研究研究。呵呵。地址:http://www.octopod.net/Sitecomp/index.htmMain featuresPacking all files into one compact file Produces EXE file with integrated full-featured HTTP/1.1 WEB
Time of Update: 2017-02-28
工作中偶爾會碰到需要將人民幣金額,也即阿拉伯數字轉化為大寫漢字的這種情況,下面是作者經過實踐總結出來的方法,特此記錄以防備忘。class Num2Cny{ static $basical=array(0=>'零','壹','貳','三','肆','伍','陸','柒','捌','玖'); static $advanced=array(1=>'拾','佰','仟'); public static function ParseNumber($number){ $number=
Time of Update: 2017-02-28
效能 在經過長達8個月的開發與測試以後,PHP 4.3.0正式發布了。就範圍,時間,成就方面而言,這是最全面的PHP發行版,而且,作為綜合用途的指令碼語言舞台的一個重要的競爭者,它將更進一步的提高了PHP的地位。 命令列介面
Time of Update: 2017-02-28
web|動態|靜態|網頁 在最近幾年,全球資訊網(也稱環球資訊網,即WWW)不斷改變資訊處理技術的面貌。WEB已經快速地成為一種有效媒介,並適合人們和商業溝通和協作。幾乎所有的資訊技術領域都普遍受到WEB的影響。Web訪問帶來更多使用者和更多資料,這意味著給伺服器和資料庫更多壓力和終端使用者得到越來越慢的響應速度。與不斷靠增加CPU,磁碟機及記憶體來跟上這種增長的需求相比, WEB動態網頁面靜態化應該是一個更實用,更經濟的選擇。
Time of Update: 2017-02-28
define(CHARSET, 'UTF-8'); // 系統預設編碼 /** * 根據中文裁減字串 * @param $string - 字串 * @param $length - 長度 * @param $doc - 縮減尾碼 * @return 返回帶省略符號被裁減好的字串 */
Time of Update: 2017-02-28
apache 前言如果你對使用 Apache 缺乏信心。或者你已經在使用 apache 2 但是不能讓他和 PHP 一起工作(apache不能解析你的.php指令碼)。不要怕,讀完本文後,所有的問題都會迎韌而解的。 我將如何使 Apache 和 PHP 共同合作的方法步驟歸納總結了一下。其實,這麼比其他人所說的簡單得多。我很驚訝為什麼在這之前沒有人寫一個針對這個問題的操作指南,好讓每個人都能夠更好地理解和使用 Apache 2.0
Time of Update: 2017-02-28
web|web服務|web伺服器|程式 大多數網站託管(Web hosting)公司都支援客戶對Web網站統計資料的訪問,但是你往往會覺得伺服器所產生的狀態資訊不夠全面。例如,配置不正確的Web伺服器不能識別某些檔案類型,這些類型的檔案就不會出現在狀態資訊之中。幸好,你可以用PHP來定製狀態資訊收集程式,這樣你就可以擷取你所需要的資訊了。公用記錄檔格式(Common Logfile Format,CLF)的結構
Time of Update: 2017-02-28
web|原始碼 <?php /********************************************************************** * IP 來源追蹤 Ver 1.1a * 作者 耙子 pazee@21cn.com http://www.fogsun.com * 2002/08/10 * * 程式中的資料庫來自《追捕》,請把追捕中wry.dll 拷貝到函數目前的目錄。 * 追捕的資料庫是個的dbf檔案,
Time of Update: 2017-02-28
中文 [PHP]; PHP還是一個不斷髮展的工具,其功能還在不斷地刪減; 而php.ini的設定更改可以反映出相當的變化,; 在使用新的PHP版本前,研究一下php.ini會有好處的;;;;;;;;;;;;;;;;;;;; 關於這個檔案 ;;;;;;;;;;;;;;;;;;;;; 這個檔案控制了PHP許多方面的觀點。為了讓PHP讀取這個檔案,它必須被命名為; 'php.ini'。PHP 將在這些地方依次尋找該檔案:當前工作目錄;環境變數PHPRC;
Time of Update: 2017-02-28
js|後台|資料
Time of Update: 2017-02-28
PHP的自動載入autoload機制很重要,這裡做2個小練習 原創文章,轉載請註明:http://www.cnblogs.com/phpgcs 檔案結構如下,2種方式實現自動載入 1,自訂函數 2,spl_autoload_register() liuyuan@ebuinfo:/var/www/phpgcs/php_autoload$ ll ./*-rw-rw-r-- 1 liuyuan liuyuan 800 Feb 1
Time of Update: 2017-02-28
例如有一個多維陣列:array( array( array(1,3,4), array( array( 1,2,3 ) ) ), array( array(1,2), array(1) )
Time of Update: 2017-02-28
PHP有很多與檔案系統相關的函數,不僅可以協助你開啟檔案,還可以顯示目錄內容、移動檔案等。很多人甚至使用PHP寫出了基於Web的檔案管理工具。 首先需要提醒一些關於檔案路徑的東西:在Windows你可以在檔案路徑中使用斜線“/”或反斜線“\”,而其他動作系統僅使用”/”。出於相容性考慮,以下執行個體使用“/”的表示方法:下面的簡單指令碼顯示了一個基本的目錄列表。注釋在代碼中並解釋了每一步:<? /* 在變數 $dir_name中給出希望訪問的目錄完整路徑*/$dir_name =
Time of Update: 2017-02-28
範圍是指在一個指令碼中某個變數可以使用或可見的範圍,php具有6項基本的範圍規則。1.內建超級全域變數可以在指令碼的任何地方使用和可見。2.常量,一旦被聲明,將可以在全域可見;也就是說,它們在函數內外都可以使用。3.在一個指令碼中聲明的全域變數在整個指令碼中是可見的,但在函數內部不行。4.函數內部使用的變數聲明為全域變數時,其名稱要與全域變數名稱一致。5.在函數內部建立並聲明為靜態變數無法在函數外部可見,但是可以在函數的多次執行過程中保持該值。6.在函數內部建立的變數對函數來說是本地的,而當函數
Time of Update: 2017-02-28
1. 類的聲明 類的聲明很簡單, 只需要使用一個關鍵字class 後面加上一個自訂的類別名稱, 並加上一對花括弧就可以了。 樣本: [php] class Person{ //成員屬性 //成員方法 } 2.
Time of Update: 2017-02-28
1. 執行個體化對象 當定義好類後,我們使用new關鍵字來產生一個對象。 $對象名稱 = new 類名稱();樣本: [php] <span style="color:#333333;"><?php class Person { //下面是人的成員屬性 var $name;
Time of Update: 2017-02-28
1. 構造方法 大多數類都有一種稱為建構函式的特殊方法。當建立一個對象時,它將自動調用建構函式,也就是使用new這個關鍵字來執行個體化對象的時候自動調用構造方法。 建構函式的聲明與其它操作的聲明一樣,只是其名稱必須是__construct(
Time of Update: 2017-02-28
在項目中要用ZipArchive解壓ZIP檔案,起初測試環境在WINDOWS平台中,測試通過,換到 LINUX+nginx 的環境中時 就出問題了(ZIP包中有檔案和檔案夾一共3百多個檔案,大部分是帶漢字的檔案名稱),問題的現象是:不帶漢字的檔案解壓沒有問題,另外有部分帶漢字和數字字母的檔案解壓沒有問題,然後其他純文字的檔案名稱就丟失了,也沒有報錯,最後把問題定位到了extractTo()方法,這個方法尼瑪是個封裝的方法,看不到實際的原始碼。