202106-04 一款在線扒站php源碼小工具分享! 你可能覺得php只適合做服務器端開發,例如接口開發,網站開發,其實php還可以開發類似與桌面程序,不過這種桌面程序需要通過命令行的方式進行交互。 繼續閱讀 >
201810-17 服務端I/O性能大比拼:Node、PHP、Java、Go 摘要:本文首先簡單介紹了I/O相關的基礎概念,然后橫向比較了Node、PHP、Java、Go的I/O性能,并給出了選型建議。了解應用程序的輸入/輸出(I/O)模型能夠更好的理解它在處理負載時理想情況與實際情況下的差異。也許你的應用程序很小,也無需支撐太高的負載,所以這方面需要考慮的東西還比較少。但是,隨著應用程序流量負載的增加,使用錯誤的I/O模型可能會導致非常嚴重的后果。在本文中,我們將把Node、Java、Go和P... 繼續閱讀 >
201809-18 十年程序員用眼告訴你 2018 PHP 不一樣 PHP從誕生到現在已經有20多年歷史,從Web時代興起到移動互聯網退潮,互聯網領域各種編程語言和技術層出不窮,Node.js、GO和Python不斷地在挑戰PHP的地位。這些技術的推動者非常熱衷于唱衰PHP,PHP語言的未來在哪里?PHP程序員當如何應對未來的變革?作為老牌的Web后端編程語言,PHP在全球市場占有率非常高,僅次于Java,從各個招聘網站的數據上來看PHP開發的職位非常多,薪資水平也非常不錯。實際在中小企業、互聯網... 繼續閱讀 >
201806-27 世界上最好的語言PHP:我也可以用OpenCV搞計算機視覺 世界上最好的語言PHP:我也可以用OpenCV搞計算機視覺作者VladimirGoncharov平常主要關注與研究兩個主題:PHP和ServerAdministration(服務器管理)。在過去的半年中,作者利用空閑時間探索PHP與OpenCV的結合,并借此調用與訓練優秀的機器學習模型。本文從實踐的角度介紹了如何使用PHP與OpenCV構建人臉檢測、人臉識別、超分辨率與目標檢測等系統,因此PHP的各位擁躉們,可以盡情使用OpenCV探索計算機視覺... 繼續閱讀 >
201806-20 遍歷PHP數組的6種方式 在PHP的日常操作中,數組是最常出現的結構,而我們幾乎每天都在處理數組相關的內容。那么問題來了,你一般怎么遍歷并處理數組。1、foreach很熟悉吧,是不是你的最愛?$arr=['a','b','c'];foreach($arras$key=>$value){$arr[$key]=$value.'_i';}print_r($arr);//['a_i','b_i','c_i'];2、array_map使用匿名函數的方式,處理數組里的每個元素。... 繼續閱讀 >
201804-03 十個PHP開發者最容易犯的錯誤 PHP語言讓WEB端程序設計變得簡單,這也是它能流行起來的原因。但也是因為它的簡單,PHP也慢慢發展成一個相對復雜的語言,層出不窮的框架,各種語言特性和版本差異都時常讓搞的我們頭大,不得不浪費大量時間去調試。這篇文章列出了十個最容易出錯的地方,值得我們去注意。易犯錯誤#1:在foreach循環后留下數組的引用還不清楚PHP中foreach遍歷的工作原理?如果你在想遍歷數組時操作數組中每個元素,在forea... 繼續閱讀 >
201709-14 PHP技能架構思維導圖(含大型網站框架圖) 使用思維導圖的場景無處不在,無論是做產品還是做設計,我們都需要清晰的思路,明確自己需要做些什么,最后需要達到什么效果,這時候,如果有一張清晰的思維導圖,就能很快的理清自己的思路。apache思維導圖js正則表達式LAMPer技能樹MongoDB操作手冊mysql數據庫優化mysql學習思維導圖NoSQL分布式模型PHP基礎PHP面向對象PHP涉及到編程知識PHP學習目錄大型網站技術架構大型網站提速關鍵技術正則表達式部分圖片來源于... 繼續閱讀 >
201707-26 PHP 程序員如何快速進行 Java 開發 入門不要拿著放大鏡去學就像盲人摸象一樣,他要想弄清楚大象的真實面貌可能要摸很久,就好比我們拿著放大鏡在學習java一樣,java經過這么多年的發展,可以說非常龐大。如果我們要知道大象長什么樣,就應該放下手中的放大鏡,向后退遠點,反而能夠非常清晰的看到它的全貌。學習一門新的語言也一樣,有很多很多網上的教程,非常的大而全,一般得系統的學習30~60小時之后才能正式的接觸項目開發?;A很重要,但是學習了太... 繼續閱讀 >
201707-13 20 個 PHP 開源內容管理系統(CMS) 內容管理系統或CMS是一個用于管理新聞的應用程序,用戶可以從后臺管理系統發布、編輯和刪除文章。HTML和其他腳本語言不需要操作CMS,盡管使用它們會增加更多優勢。由于我們已經研究了22個開放源代碼的PHP框架,所以我決定對20個開源PHP內容管理系統進行綜述,以便那些沒有強大PHP知識的讀者可以用免費且開放的CMS源代碼輕松創建他們的網站。1. WordPressWordPress是一個功能強大且易于使用的... 繼續閱讀 >
201705-17 PHP性能問題解決方法 什么情況之下,會遇到PHP性能問題?1:PHP語法使用不恰當。2:使用PHP語言做了它不擅長的事情。3:使用PHP語言連接的服務不給力。4:PHP自身的短板(PHP自身做不了的事情)。5:我們也不知道的問題?(去探索、分析找到解決辦法,提升開發境界)。對線上站點做壓力測試的時候,我們一定要將請求數和并發數,特別是并發數要設置的比較低,我們不能對線上的網站造成壓力問題,不管是自己的還是別人的。PHP性能問題一般不會超過占整... 繼續閱讀 >
201704-05 PHP 編碼規范及建議 最近又在推動公司內部PHPer們代碼規范化,今天我整理了一下貼出來以供大家參考。編碼規范PHP代碼文件必須以<?php標簽開始。<?php//開頭//不結尾PHP代碼文件必須以不帶BOM的UTF-8編碼。例sublime,setting增加,"show_encoding":true每行的字符數不超過80個字符例,sublime"word_wrap":"true","wrap_width":80,tap鍵4個空格例,sublime"tab_... 繼續閱讀 >
201703-07 PHP 魔法函數性能分析 曾經記得鳥哥Laruence提過不建議使用”魔術方法”,自此之后一旦涉及使用魔術方法的地方,我都會下意識的想一下,這樣寫真的好嗎?由于這一到兩年來一直忙于工作和學習新的知識,所以在這道坎兒上一直沒有做深入的探索一直恍恍惚惚過去了,今年是我進行深入學習的一年,因此現在必須對這個問題做個了結了。我們先來看看鳥哥Laruence博客曾經提到的:當我把PPT分享給公司的同事的時候,會有人質疑,魔術方法都不讓用?優... 繼續閱讀 >
201702-14 PHP與Node.js:一個史詩般開發者的分享 兩個老朋友之間最終以戰斗的方式分開,這是經典的好萊塢情節,通常,摩擦開始于一個人對另一個人的說話不感興趣時。在編程語言這部電影中,Node.js的引入使得朋友輕易地變成了怨恨對手:PHP和JavaScript,兩個合作伙伴曾經一起統治互聯網,但現在卻彼此分開。過去的合作關系很簡單。JavaScript處理瀏覽器上的細節,而PHP管理80端口和MySQL之間的所有服務器端任務。這是一個幸福的聯盟,支持互聯網的許多關鍵部分。... 繼續閱讀 >
201702-13 PHP處理Ajax請求與Ajax跨域 PHP判斷是否為Ajax請求我們知道,在發送ajax請求的時候,可以通過XMLHttpRequest這個對象,創建自定義的header頭信息,在jquery框架中,對于通過它的$.ajax,$.get,或者$.post方法請求網頁內容時,它會向服務器傳遞一個HTTP_X_REQUESTED_WITH的參數,php中就是在header一層判斷是否是ajax請求,對應的根據$_SERVER['HTTP_X_REQUESTED_WITH']判斷。一般情況下$_SERVER['HTTP_X_REQUESTED_WITH']默認是XMLHttpRequest,$_SE... 繼續閱讀 >
201702-09 PHP生成隨機密碼的4種方法及性能對比 使用PHP開發應用程序,尤其是網站程序,常常需要生成隨機密碼,如用戶注冊生成隨機密碼,用戶重置密碼也需要生成一個隨機的密碼。隨機密碼也就是一串固定長度的字符串,這里我收集整理了幾種生成隨機字符串的方法,以供大家參考。方法一:1、在33–126中生成一個隨機整數,如35,2、將35轉換成對應的ASCII碼字符,如35對應#3、重復以上1、2步驟n次,連接成n位的密碼該算法主要用到了兩... 繼續閱讀 >
201612-29 PHP開發不可忽略這3點 最近發現很多的PHP程序員,尤其是學習還不是很久的,都不知道PHP的精華所在。Perl當年如何在商界出名?其強大的正則表達式。而PHP呢?他是一門從Unix下發展起來的語言,當然也就繼承了Perl的很多特點,同時C的優點都有??焖?、簡潔、明了,尤其是C程序員,PHP是至愛。這里,我想來寫一篇PHP的變量、數組應用技巧和PHP的正則表達式、PHP的模板應用。1、變量、數組的應用技巧(1)很多人用得不多的數組函數。foreach、list、each。分... 繼續閱讀 >