Time of Update: 2016-07-20
函數是PHP如此強大的源泉,但是很多PHP函數並沒有得到充分的利用。這裡,我們給大家簡單介紹10個不常見,但非常有用的函數。1、sys_getloadavg()sys_getloadavt()可以獲得系統負載情況。該函數返回一個包含三個元素的數組,每個元素分別代表系統再過去的1、5和15分鐘內的平均負載。與其讓伺服器因負 載過高而宕掉,不如在系統負載很高時主動die掉一個指令碼,sys_getloadavg()就是用來幫你實現這個功能的。 不過很遺憾,該函數在windows下無效。2、pack(
Time of Update: 2016-07-20
數組是在程式設計中,為了處理方便, 把具有相同類型的若干變數按有序的形式組織起來的一種形式。這些按序排列的同質資料元素的集合稱為數組。下面介紹PHP中的數組聲明。一、數組的概述 1.數組的本質:管理和操作一組變數,成批處理2.數組時複合類型(可以儲存多個)3.數組中可以儲存任意長度的資料,也可以儲存任意類型的資料4.數組可以完成其他語言資料結構的功能(鏈表,隊列,棧,集合類)二、數組的分類
Time of Update: 2016-07-20
繼承屬於物件導向的三大機制中的一種。在C++,JAVA,PHP中都存在,下面為大家介紹的是PHP中的使用方法。通常需要這樣一些類,這些類與其它現有的類擁有相同變數和函數。實際上,定義一個通用類用於所有的項目,並且不斷豐富這個類以適應每個具體項目將是一個不
Time of Update: 2016-07-20
Regex,是指一個用來描述或者匹配一系列符合某個句法規則的字串的單個字串。在很多文字編輯器或其他工具裡,Regex通常被用來檢索和/或替換那些符合某個模式的常值內容。粗淺地編寫Regex是造成效能瓶頸的主要原因,但還有很多可以改進Regex效率的地方。兩個Regex匹配相同的文本並不意味著他們具有同等的速度。許多因素影響Regex的效率,首先,Regex適配的文本千差萬別,部分匹配時比完全不匹配所用的時間要長。每種瀏覽器的Regex引擎也有不同的內部最佳化。為了有效地使用Regex,重要的是理
Time of Update: 2016-07-20
【php100 精選譯文】我曾在不同的系統和項目中埋頭度過了很多年,大部分時間都花在了PHP上。然而就在最近,我注意到一個新的裡程碑到來了——PHP架構的新時代。5月21日我在荷蘭PHP大會上講話時談到這個問題,引發的熱烈討論也讓我感到非常有趣。在最近的日子裡好像一切都在變化。本文中我想要說說我所認為的PHP目前處在什麼狀態,哪些地方有問題,還有眾多新出現的架構會怎樣改變它。架構的誕生 http://www.bkjia.com/PHPjc/445804.htmlwww.
Time of Update: 2016-07-20
目前,JSON已經成為最流行的資料交換格式之一,各大網站的API幾乎都支援它。我寫過一篇《資料類型和JSON格式》,探討它的設計思想。今天,我想總結一下PHP語言對它的支援,這是開發互連網應用程式(特別是編寫API)必須瞭解的知識。從5.2版本開始,PHP原生提供json_encode()和json_decode()函數,前者用於編碼,後者用於解碼。一、json_encode()該函數主要用來將數組和對象,轉換為json格式。先看一個數群組轉換的例子:$arr = array ('a'=>1,'
Time of Update: 2016-07-20
PHP (Hypertext Preprocessor)是一種 HTML
Time of Update: 2016-07-20
PHP開發組終於有了國人蔘與, 最近, Laruence(http://www.laruence.com),真名惠新宸,加入了PHP語言官方開發組. 做PHP的同學一定很熟悉他了, 他的部落格風雪之隅發表了很多PHP原始碼分析和擴充開發相關的文章.他使用PHP擴充開發的PHP架構Yaf, 也進入了PHP官方擴充庫(http://pecl.php.net/package/yaf), 這個架構借鑒目前最流行的PHP開發架構Zend Framework的設計, 遷移成本很低.
Time of Update: 2016-07-20
在程式語言中,無論是單引號還是雙引號,都有很重要的作用,在PHP語言中也一樣。跟ASP相比,PHP的引號更好用,下面為大家介紹單引號和雙引號的區別。一、引號定義字串。要達到包含引號的目的,
Time of Update: 2016-07-20
我的PHP正則入門,是起源於網上的一篇文章,這篇文章由淺入深的闡述了PHPRegex使用的方法,我覺得是一個很好的入門材料,不過學成還是要 靠個人,在使用的過程中,還是會不斷地忘記,因此反反覆複的閱讀了這篇文章有四五遍,對於其中一些比較困難的知識點,甚至要用很久才能消化,但是只要能見 堅持著看完,你會發現自己對於正則的運用能力就會顯著提高。PHPRegex的定義:
Time of Update: 2016-07-20
現在玩微博的人越來越多了,而關於微博的第三方應用開發也越來越多,自己在偶然間開始接觸了新浪微博API開發,新浪微博API開發的資源比較多,新浪微博提供了一個開發人員的平台,網址是:http://open.weibo.com,它裡面有很全面的新浪微博開發的資料,包括開發人員的使用和介紹,各種語言的API函數介紹文檔,SDK等多種資料。自己在開發和學習的過程中,感覺雖然沒有太大難度,但還是有一些問題是需要我們注意的,今天就我在開發和學習的過程中,簡單的對利用PHP進行新浪微博API開發的內容進行一個
Time of Update: 2016-07-20
Minify 是用PHP5開發的應用,通過遵循一些Yahoo的最佳化規則來提高網站的效能。它會合并多個CSS或者JavaScript檔案,移除一些不必要的空格和注釋,進行gzip壓縮,並且會設定瀏覽器的緩衝頭。Minify 在設計上和Yahoo的 Combo Handler
Time of Update: 2016-07-20
親愛的PHP,我知道這封信不會給你驚喜。我們在一起已經有一些時日了,但是,從今天開始,我們將分道揚鑣。寫下這些並不容易。你和我共度了很長時間。很難相信,在10年前你就歡快的接受我,讓我進入你的懷抱。你年輕,sexy,和我的前任Perl比起來,你猶如一陣清風。我們在一起沒過多久,你開始給我帶來效益,過去的十年,我的每一份工作都是以你為基礎的。
Time of Update: 2016-07-20
1、超級簡單的頁面緩衝如果你的工程項目不是基於 CMS 系統或架構,打造一個簡單的緩衝系統將會非常實在。下面的代碼很簡單,但是對小網站而言能切切實實解決問題。 // define the path and name of cached file $cachefile = 'cached-files/'.date('M-d-Y').'.php'; // define how long we want to keep the file in seconds. I set
Time of Update: 2016-07-20
再小心謹慎的人,在編寫程式時,還是會犯錯的。下面主要介紹PHP中的這些小錯誤的情況分析。這些錯誤通常會迷惑PHP編譯器。如果開發人員無法瞭解編譯器報錯資訊的含義,那麼這些錯誤資訊不僅毫無用處,還會常常讓人感到沮喪。我們編寫程式時,無論怎樣小心謹慎,犯錯總是在所難免的。這些錯誤通常會迷惑PHP編譯器。如果開發人員無法瞭解編譯器報錯資訊的含義,那麼這些錯誤資訊不僅毫無用處,還會常常讓人感到沮喪。編譯PHP指令碼時,PHP編譯器會盡其所能報告它遇到的第一個問題。這樣就產生一個問題:只有當錯誤出現時,P
Time of Update: 2016-07-20
PHP程式員現在越來越承擔著中重要的任務。php是個偉大的web開發語言,靈活的語言,但是看到php程式員周而復始的犯的一些錯誤。我做了下面這個列表,列出了PHP程式員經常犯的10中錯誤,大多數和安全相關。看看你犯了幾種:1.不轉意html entities一個基本的常識:所有不可信任的輸入(特別是使用者從form中提交的資料) ,輸出之前都要轉意。echo $_GET['usename'] ; 這個例子有可能輸出:這是一個明顯的安全隱患,除非你保證你的使用者都正確的輸入。如何修複:我們需要將&
Time of Update: 2016-07-20
如果你使用一面大鏡子作為衝浪板會發生什嗎?或許你會在較短的時間內征服海浪,但是你肯定從內心深處明白,這不是衝浪的正確選擇。同樣的道理也適用於PHP編程,儘管這樣的類比聽起來有一些古怪。我們經常聽到有人試圖用一個周末多點的時間來學會PHP,但是請恕我直言,這是學習這門程式設計語言的一種非常糟糕的方式。為何說學習PHP的過程有別於任何其它語言?就其本質而言,如果你掌握了以PHP語言“做事”的方式,那麼在使用它時就會得心應手,因此值得你去投入精力去瞭解這些方式。在PHP中,單純
Time of Update: 2016-07-20
PHP 5 引入了新的物件模型(Object Model)。完全重寫了 PHP 處理對象的方式,允許更佳效能和更多特性。一、基本概念1、class每個類的定義都以關鍵字 class 開頭,後面跟著類名,可以是任何非 PHP 保留字的名字。後面跟著一對花括弧,裡麵包含有類成員和方法的定義。偽變數 $this 可以在當一個方法在對象內部調用時使用。$this 是一個到調用對象(通常是方法所屬於的對象,但也可以是另一個對象,如果該方法是從第二個對象內靜態調用的話)的引用。看下面例子:Example#1
Time of Update: 2016-07-20
PHP 獨特的文法混合了 C、Java、Perl 以及 PHP 自創新的文法。它可以比
Time of Update: 2016-07-20
PHP,是英文超級文本預先處理語言Hypertext Preprocessor的縮寫。PHP 是一種 HTML 內嵌式的語言,是一種在伺服器端執行的嵌入HTML文檔的指令碼語言,語言的風格有類似於C語言,被廣泛的運用。從 HTML 中分離當 PHP 解析一個檔案時,會尋找開始和結束標記,標記告訴 PHP 開始和停止解釋其中的代碼。此種方式的解析可以使 PHP 嵌入到各種不同的文檔中,凡是在一對開始和結束標記之外的內容都會被 PHP 解析器忽略。大多數情況下 PHP 都是嵌入在 HTML