銀行系統的開發,以及為什麼其他金融類型的開發會使用java開發而不是用php? php為什麼不安全? java又安全在哪些方面?
1.PHP是弱資料型別的語言,Java是強制型別的語言,資料型別要求較為嚴格,此特性使得Java運行起來更為健壯。
2.PHP的require()
包含文件,尤其是動態包含文件的時候,會有安全隱患。
3.Java各種體系解決方案比PHP多,不過Java開發週期比較長,小的公司不會首選Java。 (php影片教學)
4.銀行金融系統採用Java,有可能是因為Java現成的解決方案比較多,Java能做的大型金融系統,PHP也能做,而且一般來說相同的函數PHP的成本和週期比Java還短。
至於安全性,那就得看程式設計師了,例如SQL注入,PHP裡面也能拼裝字串,也能造成SQL注入,如果採用PDO
操作資料庫,那麼預處理綁定參數完全能解決SQL注入問題。
以上是php為何安全性差的詳細內容。更多資訊請關注PHP中文網其他相關文章!