PHP能做游戲嗎?PHP是現(xiàn)在熱門(mén)的計(jì)算機(jī)語(yǔ)言,不過(guò)很多網(wǎng)友都在問(wèn)PHP是否能開(kāi)發(fā)游戲的問(wèn)題,畢竟現(xiàn)在做游戲是最賺錢(qián)的,下面為大家?guī)?lái)了PHP開(kāi)發(fā)游戲方法介紹!
下來(lái)說(shuō)說(shuō)php為什么不適合做游戲后端,以下幾點(diǎn)(和人總結(jié),勿噴):
原生PHP不支持多線程。原生的PHP語(yǔ)言對(duì)多線程幾乎沒(méi)有相應(yīng)的支持方案,雖然可以安裝第三方庫(kù)Swoole來(lái)實(shí)現(xiàn),但是系統(tǒng)資源占用高,不如直接使用C或者JAVA實(shí)現(xiàn);(推薦學(xué)習(xí):PHP編程從入門(mén)到精通)
不能常駐內(nèi)存。PHP作為網(wǎng)頁(yè)腳本,幾乎不涉及常駐內(nèi)存,雖然可以使用set_time_limit(0)和ignore_user_abort()來(lái)讓腳本后臺(tái)持續(xù)運(yùn)行,但是其可靠性根本達(dá)不到;
不能作為后臺(tái)服務(wù)運(yùn)行。php是基于服務(wù)器軟件運(yùn)行的,自身并不能獨(dú)立運(yùn)行;
PHP高并發(fā)支持較差。
所以,說(shuō)白了,PHP就是比較懶,用戶請(qǐng)求一次,它響應(yīng)一次,不在后臺(tái)主動(dòng)運(yùn)行。所以不適合作為游戲服務(wù)后臺(tái)。
有沒(méi)有前途和人有關(guān)和語(yǔ)言無(wú)關(guān)。別說(shuō)PHP,任何一門(mén)語(yǔ)言學(xué)到極致都是前途光明,其實(shí)也不用到達(dá)頂尖水平,哪怕是在行業(yè)的前30%,在收入上絕對(duì)高于多數(shù)普通人了。而這一切不需要你有多高的出身,也不需要你有多么有錢(qián)的父親,只需要你有聰明和天賦。