あなたの教授は間違っていて正しいと思います。私は実際に工学部のWeb開発チームと協力しており、すべてをPHPで行っています。私は彼が本当に正しいとは思いませんが、それがどのように聞こえるかから、hrefsはあなたがしていることに満足以上のものであるからです。私たちは主にswitchcaseステートメントを使用して、AJAXを介してPOSTステートメントを自分自身に渡し、独立したケースを介してそれらを処理します。この例は次のようになります
if (isset($_POST['whatever'])) {
switch($_POST['whatever']) {
case "1":
//I can now do something if the POST variable passed as "whatever" was deemed '1"
break;
case "2":
//I can do something if the POST variable pass as "whatever" was deemed "2"
break;
などなど...
したがって、これの2つの主な利点は、何百万ものhrefサイトを操作する必要がないため、非常に簡単になることです。あなたのアプリケーションにとっては大したことではないかもしれませんが、各Webサイトが互いにかなり類似している大規模なプロジェクトを実際に開始するときは、phpの動的フレームワークを信頼できることを知っておくと便利です。もう1つの利点は、コードがあまり表示されないことです^ _ ^ソースを調べて、大量のhrefリンクを確認した場合、ファイルツリー構造についてもう少し知ることができるかもしれませんが、それは決して良いことではありません(リダイレクトとPHP/javascriptを使用してこれを回避する方法ですが、ええ...)
全体的に彼はあなたの教授ですが、あなたが達成しようとしているように聞こえることからあなたに知らせるために、hrefsは完全に大丈夫です。YahooやStackoverflowのような多くの専門サイトがhrefsを使用してサイトをリンクしていることを知っています(関連する質問を左に見てください。すべてhrefsを使用してリンクされています)。
コンピューターコースでは、PHP Webシステム全体を作成し、コンピューターコースは実際の実用性ではなく、一般的に教育用であることをお知らせする必要があるとおっしゃいました。あなたは質問をすることで正しいことをしていると思いますが、クラスのために、あなたの教授はおそらくPHPを学ぶことを勧めていますが、それは最善の方法ではありません(これは常に主観的です)。おそらく、PHPで開発できるが、それでもhrefsを使用できる中間点を見つける方法を見つけることができますか?お役に立てれば。