Time of Update: 2016-07-15
Switch 語句如果您希望有選擇地執行若干代碼塊之一,請使用 Switch 語句。使用 Switch 語句可以避免冗長的 if..elseif..else 代碼塊。文法switch (expression){case label1: code to be executed if expression = label1; break; case label2: code to be executed if expression = label2; break;default:
Time of Update: 2016-07-15
【php100獨家翻譯】你認為PHP開發人員不需要Silverlight嗎?再好好考慮一下。通過動態產生XAML(擴充應用程式標記語言),PHP開發人員使用微軟公司的Silverlight絕技可以使他們的技能錦上添花,並且可以給他們的PHP頁面增加全新的視覺組件,本文詳細介紹通過使用XAML代碼、JavaScript和PHP構建一個簡單的Silverlight應用程式。Silverlight給那些熱愛.NET的開發人員,特別是那些精通微軟開發工具如Visual Studio®
Time of Update: 2016-07-15
對於主要由應收款業務模型驅動的公司而言,其核心的業務功能之一是輸入、跟蹤和記錄訂單。在這方面比較出色的公司可以伸縮它們的機構,並提高它們的利潤,而不會遇到基礎架構的限制。當訂單處理很麻煩、容易出錯或不一致時,公司將因為直接的成本和降低的生產效率而蒙受經濟上的損失。在我的公司 Myers Internet,核心的業務事項圍繞著建立客戶基礎,為 Myers
Time of Update: 2016-07-15
雖然 PHP5 還沒有正式發布(開發版本已經提供下載),但我們現在就可以開始體驗一下新的版本 將要帶給我們的驚喜。在以下的介紹中,我們將重點講述PHP5 中的三大特色功能。這三大特點為:* 新的對象模式 (New Object Mode)* 異常處理 (Exceptions)* 名稱空間 (Namespace)在開始之前,要聲明兩點:* 文章中的例子為了說明如何操作,有些部分使用了 PHP4 的表現手段,這僅僅是為了提高文章的可讀性。* 文章中描述的部分與 PHP5
Time of Update: 2016-07-15
【引自的部落格】最近學了一些PHP和Ruby的東西,忽然想把這些東西應用做個比較。首先,我們把Java .Net PHP應用方面佔有率做個比較,簡單的把目前主流應用分成兩個大類,一個是公司專屬應用程式,一個是Web網站應用程式,下面這個表格是我歸納的,不一定準確,但是能說明一個大概。應用 /
Time of Update: 2016-07-15
字串String 是一系列字元。在 PHP 中,字元和位元組一樣,也就是說,一共有 256 種不同字元的可能性。這也暗示 PHP 對 Unicode 沒有本地支援。請參閱函數 utf8_encode() 和 utf8_decode() 以瞭解有關 Unicode 支援。 注: 一個字串變得非常巨大也沒有問題,PHP 沒有給字串的大小強加實現範圍,所以完全沒有理由擔心長字串。 文法字串可以用三種字面上的方法定義。 單引號 雙引號 定界符 單引號指定一個簡單字串的最簡單的方法是用單引號(字元
Time of Update: 2016-07-15
由John Klensin編寫的互連網任務工程組(IETF)文檔RFC 3696 “應用程式技術檢查和命名轉換”給出了多個真實有效EMAIL地址,但很不幸的是這些地址卻被大多數PHP校正程式給拒絕了,地址Abc@def@example.com,customer/department=shipping@example.com 和!def!xyz%abc@example.com都是有效,下面是在有關文獻中給出的一個非常流行Regex,但它拒絕了前面給出的所有EMAIL地址:^[_a-z0-9-]+(
Time of Update: 2016-07-15
對象對象初始化要初始化一個對象,用 new 語句將對象執行個體到一個變數中。 <?phpclass foo{ function do_foo() { echo "Doing foo."; }}$bar = new foo;$bar->do_foo();?>轉換為對象如果將一個對象轉換成對象,它將不會有任何變化。如果其它任何類型的值被轉換成對象,內建類 stdClass 的一個執行個體將被建立。如果該值為 NULL,則新的執行個體為空白。對於任何其它的值,名為
Time of Update: 2016-07-15
Php5.0發布以來為我們提供了很多物件導向的特性,尤其是為我們提供了好多易用的魔術方法,這些魔術方法可以讓我們簡化我們的編碼,更好的設計我們的系統。今天我們就來認識下php5.0給我們提供的魔術方法。1.__construct() 當執行個體化一個對象的時候,這個對象的這個方法首先被調用。class Test { function __construct() { echo "before"; } } $t = new Test();輸出是:start我們知道php5物件模型
Time of Update: 2016-07-15
一、故障現象筆者搭建環境採用的作業系統是windows XP,IIS是系統內建的IIS 5,PHP版本是5.2。按照網上的步驟筆者安裝PHP程式並配置了IIS中的相應映射參數建立了PHP環境,並且產生了名為index.php的檔案作為測試用。在實際使用中卻發現在伺服器上通過瀏覽器訪問http://127.0.0.1/index.php和http://localhost/index.php均出現錯誤提示,具體頁面顯示為“無權查看網頁,基於所提供的憑據,您沒有許可權查看此目錄或網頁,HTTP錯誤 4
Time of Update: 2016-07-15
不管你是不是已經選擇了PHP,根據它在如下表格中在價格、速度、效率、安全性、平台支援性和開源與否上的表現,我們都能判斷出它的強項是遠勝於弱點的。唯一不足的是缺少物件導向的支援。然而,這是個相對次要的缺陷,雖然不可忽視語言的結構,可是最終來說,優秀的編碼還是歸結於反覆實踐、執行、好習慣和紀律。
Time of Update: 2016-07-15
◆一、使用軟體: apache_2.0.52-win32-x86-no_ssl php-5.0.2-Win32 mysql-4.0.21-win phpMyAdmin-2.6.0 配置環境:Windows Xp sp2 ◆二、基本安裝步驟 注意事項:安裝過程,任何目錄和檔案名稱都不要使用空格, 不要使用D:Program Files 而要使用D:ProgramFiles 1. apache_2.0.52-win32-x86-no_ssl
Time of Update: 2016-07-15
年年歲歲花相似,歲歲年年人不同。IT領域幾乎每年都會有新的東西誕生。但每次又會給人們以不同的驚喜。這不,在剛剛過去了2006年,IBM和微軟也先後推出了自己的新產品:Viper(DB2
Time of Update: 2016-07-15
PHP 5.1.1起定義有以下常量來提供標準日期表達方法,可以用於日期格式函數(例如 date())。 DATE_ATOM(string)原子鐘格式(如:2005-08-15T15:52:01+00:00)DATE_COOKIE(string)HTTP Cookies 格式(如:Mon, 15 Aug 2005 15:52:01 UTC)DATE_ISO8601(string)ISO-8601(如:2005-08-15T15:52:01+0000)DATE_RFC822(string)RFC 8
Time of Update: 2016-07-15
XML處理是開發過程中經常遇到的,PHP對其也有很豐富的支援,本文只是對其中某幾種解析技術做簡要說明,包括:Xml parser, SimpleXML, XMLReader, DOMDocument。1。 XML Expat Parser:XML Parser使用Expat
Time of Update: 2016-07-15
非同步 JavaScript 和 XML(Asynchronous JavaScript and XML,Ajax)無疑是最流行的新 Web 技術。“結合 Ajax 進行 PHP 開發” 這個系列包括兩部分,我們將完全使用 PHP 和 Simple Ajax Toolkit (Sajax) 建立一個簡單的相簿作為線上 Web 應用程式。我們首先用標準的 PHP 開發方法編寫簡單的相簿,然後再用 Sajax 將其變成活動的 Web 應用程式。建立一個簡單的相簿本文將使用兩種方法建立一個簡單的相簿:
Time of Update: 2016-07-15
一、引言PHP是一種力量強大但相當容易學習的伺服器端指令碼語言,即使是經驗不多的程式員也能夠使用它來建立複雜的動態web網站。然而,它在實現網際網路服務的秘密和安全方面卻常常存在許多困難。在本系列文章中,我們將向讀者介紹進行web開發所必需的安全背景以及PHP特定的知識和代碼-你可以藉以保護你自己的web應用程式的安全性和一致性。首先,我們簡單地回顧一下伺服器安全問題-展示你如何存取一個共用宿主環境下的私人資訊,使開發人員脫離開生產伺服器,維持最新的軟體,提供加密的頻道,並且控制對你的系統的存取
Time of Update: 2016-07-15
由開放的面向服務架構聯合組織(OSOA)發起的,面向組件的架構(SCA)和服務資料對象(SDO)已經成為了開發面向服務的架構的最新方法。開始時這些開發只是集中在一些通用的開發環境中,如Java和C++,目前SCA和SDO已經開始進入到其他一些平台,在這裡我們將講解如何在PHP上包含一些SOA技術。 首先我們看看SDO能提供給你什麼。在一個典型的PHP應用中,資料一半來自關聯式資料庫,但是如果這個應用程式後來不僅僅只是從這兒擷取資料,而是從一個普通文字檔或者Web服務中擷取資料呢?這個問題很複雜,
Time of Update: 2016-07-15
校園論壇是校園網中不可缺少的部分之一。雖然基於ASP+ACCESS的論壇使用簡潔,安裝方便,但MySQL資料庫以它短小、方便、速度快、免費等優點成為很多網站目前首選資料庫,加上PHP語言也具有可跨平台、移植性高,安全可靠,快速高效的優點,因此目前很多流行論壇程式都採用了PHP+MySQL相結合來開發。不過,對於我等菜鳥們來說在伺服器上安裝PHP+MySQL論壇可不像ASP+ACCESS那麼簡單,只需要直接放到網站目錄下即可運行。因為大多數PHP+MySQL論壇在使用前都需要安裝。
Time of Update: 2016-07-15
根據SANS研究院互連網風暴中心(ISC)的一篇部落格文章介紹,PHP漏洞代碼在GIF檔案開始部分合法映像的協助下可以簡單的逃過網站的防禦。SANS安全部落格寫到“這是傳遞漏洞代碼到其它地方的一種精明的方法,通過旁路網路安全工具根本不會引發警報或引起注意。”惡意攻擊者可以將PHP漏洞代碼植入一個圖形檔案中。PHP是經常用來開放動態網站的一種程式設計語言。SANS研究院首席研究員Johannes