分類目錄

贊助商

熱門標簽

搜索

    2021年8月4日
    • 趕快升級吧!PHP8比PHP5快41倍,比PHP7快3倍
    • 本文得出的結(jié)論,歸結(jié)于僅運行純CPU任務的腳本的基準測試結(jié)果,不需要I/O操作的任務,例如訪問文件、網(wǎng)絡或數(shù)據(jù)庫連接。 測試結(jié)果表面,PHP8比PHP5快41倍,比PHP7快3倍。

    2021年4月22日
    • 使用scandir()而不是readdir()遍歷目錄文件(夾)
    • 在使用PHP編程遍歷目錄文件時,我們一般可以使用readdir()或scandir()來實現(xiàn),不過本文要說的是,盡量使用scandir()而不是readdir()遍歷目錄文件,理由是scandir()用到的代碼量少很多。

    2020年2月18日
    • PHP里elseif與else if在這種情況下效果一樣
    • PHP的if判斷語句常常用到,大家用得應該很熟了,這里主要講的是一個細節(jié)問題,就是if語句里的elseif的寫法問題,到底elseif中間要不要加空格,加與不加有何區(qū)別。

    2018年9月26日
    2016年8月3日
    • 實例說明類與對象的關(guān)系及區(qū)別
    • 在面向?qū)ο缶幊讨校愂且粋€結(jié)構(gòu),這個結(jié)構(gòu)定義屬性和方法的集合。它可以被看作是一個模板。理解類和對象之間的區(qū)別的另一種方法是把類作為模具,而對象是作為使用模具產(chǎn)生的物品。

    2016年8月3日
    • PHP中self和this的用法區(qū)別
    • PHP支持類和面向?qū)ο蠼Y(jié)構(gòu),PHP的類的靜態(tài)函數(shù)和變量不與任何特定類的實例相關(guān)聯(lián)(換句話說,一個對象)。相反,靜態(tài)函數(shù)和變量與類定義本身相關(guān)聯(lián)。換言之,一個類的所有實例都共享相同的靜態(tài)變量。

    2015年8月23日
    • file_get_contents()報錯gethostbyname failed的原因
    • 今天,一臺測速VPS的PHP程序運行出現(xiàn)了問題,一直以來都運行得好好的,怎么會突然運行不了呢?首先我想到的是Web服務器IIS的問題,于是重啟IIS,但是并不湊效;隨后重啟服務器,但是問題依舊,這讓我一時不知道怎么處理為好。。。

    2015年2月11日
    • zlib.output_compression比ob_gzhandler效率高
    • zlib.output_compression和ob_gzhandler是php代碼壓縮的方法,通過使用這兩個方法,可以實現(xiàn)php代碼的gzip壓縮。不過,這兩個方法哪個更好呢?哪個效率更高呢?在編程中我們應該怎樣選擇?這都是程序員應該考慮的問題。

    2014年9月24日
    • 64位運行PHP curl_init()出錯的解決方法
    • 今天使用64位的win2008系統(tǒng)的IIS7.5運行一個php的網(wǎng)站,結(jié)果一開始就報錯了,今天報的錯誤提示是:Call to undefined function curl_init,一番搗鼓后終于解決問題。

    2013年12月18日
    • php生成json數(shù)據(jù)為亂碼的幾種處理方法
    • 在jquery的使用中,json的數(shù)據(jù)往往是從后臺取出來,然而,由服務器端生成的json數(shù)據(jù),在前端調(diào)用時有時會遇到一些問題,而出現(xiàn)亂碼則屬于較為常見的現(xiàn)象。本文將通過實例與大家分享一下php生成json數(shù)據(jù)為亂碼的處理方法。

    2013年11月18日
    • UserAgent設置不當導致php抓取網(wǎng)頁失敗
    • php抓取網(wǎng)頁,可謂輕而易舉,幾行代碼就可以搞定。不過,如果你有所疏忽,程序?qū)懙貌粔驀烂埽蜁霈F(xiàn)有的網(wǎng)頁抓取成功有的網(wǎng)頁卻抓不了的問題。

    2013年11月18日
    • php突然不能訪問的原因
    • 本地測試環(huán)境的php,一直以來運行得都很好,今天發(fā)現(xiàn)突然運行不了了,打開php后綴的網(wǎng)頁時總是提示“找不到網(wǎng)頁”,但是明明網(wǎng)頁是存在的。但是打開html的網(wǎng)頁就沒有問題。

    2013年10月28日
    • curl_multi_select解決curl_multi網(wǎng)頁假死問題
    • curl_multi可以批處理事務,給網(wǎng)頁編程帶來很大的方便。不過在使用curl_multi的過程中,我們會遇到一個比較頭疼的問題,那就是當并發(fā)處理的事務數(shù)量過多的時候,就會出現(xiàn)CPU過高,網(wǎng)頁假死的現(xiàn)象。今天,終于找到了一個解決問題的方法。

    2013年10月28日
    • curl_init()和curl_multi_init()多線程的速度比較
    • php中curl_init()的作用很大,尤其是在抓取網(wǎng)頁內(nèi)容或文件信息的時候,curl_init()處理事物是單線程模式,如果需要對事務處理走多線程模式,那么php里提供了一個函數(shù)curl_multi_init()給我們。

    2013年8月5日
    • PHP fwrite換行寫入時換行符不起作用的原因
    • 我們在使用fwrite寫入文件時,新手會遇到一個最常見但又必須解決的問題,那就是換行寫入。為什么我們在使用fwrite寫入文件時\n換行符不起作用呢。。。

    2013年7月19日
    • 怎樣讀取stream_get_meta_data各項目數(shù)據(jù)
    • 使用stream_get_meta_data()函數(shù),可以獲得網(wǎng)頁的各meta項目信息,其中就包括有header的信息,事實上,使用stream_get_meta_data比header函數(shù)獲得的信息量更加豐富更加多,為網(wǎng)站開發(fā)提供很好的輔助作用。

    2013年7月19日
    • php curl獲得header檢測GZip壓縮的源代碼
    • 獲得網(wǎng)頁header信息,是網(wǎng)站開發(fā)人員和維護人員常用的技術(shù)。網(wǎng)頁的header信息,非常豐富,非專業(yè)人士一般較難讀懂和理解各個項目的含義。獲取網(wǎng)頁header信息,方法多種多樣,就php語言來說,我作為一個菜鳥,知道的方法也有4種那么多。

    2013年6月7日
    • php 忽略錯誤符號@ or die()用法范例及注意事項
    • 在php程序運行時,如果某語句出現(xiàn)錯誤,則會在網(wǎng)頁上顯示錯誤信息,但是有時候,我們并不希望顯示這個錯誤信息,而是忽略它,取而代之的是顯示其他提示信息。這就需要用到@ or die()這個語法了。

    2012年11月23日
    • php出現(xiàn)404找不到網(wǎng)頁錯誤 iis配置問題解決
    • 今天在windows2003 IIS配置php環(huán)境后,訪問php網(wǎng)頁竟出現(xiàn)404找不到網(wǎng)頁的錯誤提示,我是通過星外PHP全自動安裝來配置php環(huán)境的。因為之前配置過很多次,都沒有問題,所以這次出現(xiàn)這樣的問題,我甚感郁悶。不過最終還是搞定了,并且從中吸取了教訓。

    2012年11月9日
    • php字符串替換函數(shù)str_replace速度比preg_replace快
    • php里字符串替換的函數(shù),有str_replace()、str_ireplace()、substr_replace()、preg_replace()、strtr()等幾個,這幾個函數(shù)雖然都有字符串替換的功能,但它們無論從語法到作用,還是速度和效率上都有所不同。

    2012年11月6日
    • php判斷字符串長度 isset()速度比strlen()更快
    • 在php里當需要判斷一個字符串長度時,我們首先想到的是strlen()函數(shù),不錯,strlen()返回的就是字符串的長度,這樣使用沒有任何問題。不過,如果要從php程序優(yōu)化的角度來看,使用strlen()判斷字符串長度未免是最好的寫法。

    2012年11月6日
    • php flush()刷新不能輸出緩沖的原因分析
    • 在php程序編寫中,flush()的使用率還是挺高的,它在網(wǎng)頁表現(xiàn)即時信息效果時發(fā)揮了極為重要的作用,比如之前寫的php實現(xiàn)限制文件下載速度的代碼實例,flush()就起了舉足輕重的作用,是進度條實現(xiàn)代碼里的關(guān)鍵語句。

    2012年11月5日
    • 告訴你如何優(yōu)化php代碼 讓速度提升5倍以上
    • 網(wǎng)頁訪問速度的提升,是可以通過代碼的優(yōu)化來實現(xiàn)的。代碼的優(yōu)化,并不是說代碼越少越好,而是主要看代碼的運行能力和執(zhí)行效率,看其消耗CPU和內(nèi)存的多少。

    2012年10月30日
    • php實現(xiàn)限制文件下載速度的代碼實例
    • 有時候你會出于某種目的而要求把下載文件的速度放慢一些,這最大的好處是節(jié)省帶寬,避免瞬時流量過大而造成網(wǎng)絡堵塞。本文將通過php代碼來實現(xiàn)限制文件的下載速度。

    2012年10月24日
    • 實例說明get_cfg_var()和ini_get()的用法及區(qū)別
    • php里get_cfg_var()和ini_get()都是取得配置值的函數(shù),當你需要獲取php.ini里的某個選項的配置值時,這兩個函數(shù)都都可以使用,得到的結(jié)果是一樣的。不過,get_cfg_var()和ini_get()也有一些區(qū)別,這便是本文要談的內(nèi)容。

    2012年10月23日
    • php通過ini_set調(diào)用output_compression壓縮網(wǎng)頁
    • 。網(wǎng)頁壓縮可以在服務器或空間里通過參數(shù)設置啟用或關(guān)閉,這個設置是對網(wǎng)站所有頁面有效的,操作起來并不復雜。如果你想單獨操作某個頁面,使用或不使用壓縮,在php里也可以輕松實現(xiàn)。

    2012年10月23日
    • 如何用ini_get獲取php.ini里的變量值
    • 要得到php.ini里的變量值,當然,你可以用phpinfo();來得到所有php配置信息,但如果要想得到某個變量值的話,你又要怎樣獲取呢?php里提供一個獲取php.ini里的變量值的函數(shù):ini_get()。

    2012年10月17日
    • 如何從curl_errno返回值獲取錯誤信息
    • 在php程序編寫中,使用curl函數(shù)庫的幾率還是挺高的,如curl_init()、curl_setopt()、curl_exec()、curl_errno()等都是常用的函數(shù),但在使用這些函數(shù)的時候,有時會遇到一些問題。。。

    2012年10月16日
    • php斷點調(diào)試的幾種方法討論
    • 斷點調(diào)試是程序開發(fā)過程中的一個必不可少的步驟,但是對于php程序的調(diào)試來說,就不是這么簡單了。本文將談談php斷點調(diào)試的幾種方法,對于php新手來說,可能更有參考價值。

    2012年10月8日
    • DedeCms錯誤警告:連接數(shù)據(jù)庫失敗
    • 前幾天網(wǎng)站換了空間,我把所有文件通過FTP上傳到空間后,訪問管理頁面時,報錯了。錯誤提示如下所述:Error infos: DedeCms錯誤警告:連接數(shù)據(jù)庫失敗,可能數(shù)據(jù)庫密碼不對或數(shù)據(jù)庫服務器出錯!

    2012年9月27日
    • 實例分析php單引號和雙引號的區(qū)別
    • 使用php有一段時間了,在單引號和雙引號的使用上,一直沒有太過在意,感覺使用哪個都一樣,沒有發(fā)現(xiàn)有什么區(qū)別,但是在某些場合里是不可以忽視單雙引號的使用的。

分頁:«12»