如何在linux服務器上用PHP執行python腳本?
您可以將執行python腳本視為執行shell命令。
Php可以通過以下執行shell命令:
1.字符串系統(string$command[,intamp$return_var])
exec(string$command[,arrayamp$output[,intamp$return_var]])
3.voidpassthru(string$command[,intamp$r
會php再學一門什么語言好?
如果你懂php,學python就比較容易,因為php和python都是弱數據類型的解釋型腳本語言。安卓是操作系統,不是語言。android應用開發的主要語言是java,相對來說比較難學,但是比python實用。Python這幾年比較流行,主要是國外,其實國內還是比較少的。Java應用廣泛,尤其是隨著移動互聯網的發展。用java開發android應用也是非常有前途的,尤其是懂PHP的話。如果你學習開發android應用,你將獲得前后臺,成為移動互聯網的全棧工程師。
其實個人認為,學習一門語言主要看學習的性價比,其次看和其他語言的相似性。以你學過的PHP為例。我覺得PHP屬于性價比不高的語言。
學習PHP確實比其他語言容易,但是你能做的事情比較少。在實際工作中,用來做網站。理論上,所有的語言都是"無所不能。然而,在實際工作中,我們總是會遇到"一種語言只有一個目的。所以即使學起來很輕松,性價比也一點都不高。
最劃算的思維,就是在保證自己能做最多事情的前提下,付出最低的學習成本。哪怕學起來有點難,也能做很多。這樣即使學習成本略高,性價比也更高。
結合這個思路,我認為性價比最高的前三種語言是C#、JAVA和PYTHON。無論你研究哪一個,你都會發現"付出什么,能做什么。"是成正比的,付出越多,能做的越多。"
PYTHON最近很流行,主要是語法簡單。除了PHP和JS,PYTHON可能是主流語言中最容易學的了。當然也有比PYTHON簡單的語言,但基本都是一些非主流的奇葩。PYTHON捧著人工智能的金飯碗,未來前景會很好。但是PYTHON有很多缺點,主要是性能太高。差,而且不能用于手機程序開發(這里可能有人會反駁,但就像PHP也能做一樣,一笑了之)。但是PYTHON太好學了,所以雖然有點遺憾,但是學起來真的很劃算。而且隨著MICROPYTHON的出現,將來可能會用PYTHON來制作單片機。但是因為PYTHON和其他語言有很大的不同,所以在你學過PHP的前提下,我應該不會推薦PYTHON。但是PYTHON真的很好學,而且特別適合網絡開發。
一言以蔽之,它是一門不一定適合你,但絕對適合未來行業的語言。我不Idon'我認為沒有必要介紹JAVA,它一直是編程語言排行榜的頭把交椅。它是一種高貴而體面的編程語言。JAVA是我學過的最難的編程語言,因為我從來沒有學過更低級的語言。當時真的死了很多腦細胞。難歸難,JAVA真的幾乎無所不能。但是我沒有。;這里不想過多介紹JAVA,因為我真正想推薦給你的是C#。
為什么C#是我心目中最好的編程語言?因為C#和JAVA幾乎是同一種語言。這兩種語言在語法上幾乎80%相同。學一門幾乎等同于學兩門。但是幾年前,JAVA絕對比C#好很多。因為那時候學C#就相當于把自己綁在WINDOWS上。但是現在C#也是開源跨平臺的。兩者的區別在于JSP比做網站更靠譜。C#比較擅長語法,IDE,JAVA,Android。但是后來有了一個神引擎——unity3d,在安裝了SDK的前提下,一鍵就可以部署到21個平臺,讓我一下子扔掉了JAVA,轉而使用C#。
一個人的精力能學會多少平臺開發技術?我m恐怕很少有人能學會四個以上,學會一個WEB,一個桌面,最多學會一個Android,一個IOS。基本上對于傳統開發者來說,基本就是極限了。那么一個可以發布21個平臺的技術有多大吸引力呢?不僅有Windows、Linux、Mac等桌面平臺,Android、IOS等移動平臺,還有PS4、Wiiu等家用游戲平臺,PSV、3DS等掌機平臺。Its一發展,無所不能。