PHP太LOW?帶你看看不一樣的PHP(“php”)
我們技術(shù)之間聊天或者探討技術(shù)的時候,我一說我是搞PHP的,其他人一臉鄙視,認(rèn)為做PHP的也就會做個網(wǎng)站什么的。我只能說這些的技術(shù)層次也就那樣了。技術(shù)的高低不是取決于你用什么語言,而是你對這個語言了解多深,利用了多少。
一切從PHP-CLI說起,因?yàn)楹枚嗉夹g(shù)認(rèn)為PHP只能做WEB,還要依賴APACHE這樣的WEB容器才能使用。其實(shí)你們錯了,PHP程序本身就可以運(yùn)行,可以用PHP-CLI。
PHP-CLI就是在命令行下運(yùn)行PHP程序,這樣你可以寫服務(wù)器應(yīng)用程序,你可以把它當(dāng)作一個類似于SHELL的腳本,在CLI下程序可以無限時間等待的,所以可以處理一些耗時比較長的操作,比如:大數(shù)據(jù)量的處理??梢宰鯯ocket編程(TCP.,UDP,WS等),異步并發(fā)處理。具體行業(yè)可以用于 智能硬件、游戲服務(wù)端、在線直播、網(wǎng)絡(luò)蜘蛛。
目前國內(nèi)部分知名互聯(lián)網(wǎng)公司也在使用PHP的這種功能,主要PHP-CLI的優(yōu)勢在于項(xiàng)目可以平滑重啟,上傳代碼、重啟、完成,不需要漫長的編譯(維護(hù)時間短),硬件要求低(這個不說了,誰用誰知道)。
說道這里,你是不是對PHP重新有一個認(rèn)識,雖然“PHP是世界上最好的語言”是個玩笑話,但你不能小看PHP的威力。