質問: 金融システムやショッピングサイトなどはjavaで構築されているのが一般となっていると思いますが、phpでもできますでしょうか。 一般的に金融システムやショッピングサイトなど顧客の個人情報を扱うことや取引による金額の精算をされる場合、javaで構築されることが多いと思います。それはどうしてでしょうか。 私はphpでも作成できると思いますがどうでしょうか。phpはクロスサイトスクリプティングやsqlインジェクションの危険性があるとよく聞きますが、オブジェクト指向であるclassなどアクセス制限修飾子など活用すればjava同等のセキュリティが確保されるのでは...と思いますが、どうでしょうか。
回答: 金融系もでphpで構築されているシステムは実際にありますよ。 class使っても、sqlインジェクション、xssなどの危険性をたっぷり含んだコードは書けますよ。 javaだって同じ。