1

クラス編成の仕方について質問です。最近、私は自分の PHP コーディング スタイルを新しい標準に変更することに取り組んでいます。私は雇用されており、Web アプリケーションの PHP コーディングを数多く行っていますが、自分のコーディング方法がかなり古く、嫌われていることに気づき始めているからです。ここで質問です。Web サイトに小さなブログ セクションがあり、フロントエンドでブログを構築するためのすべての作業を行うブログ用の 1 つのクラス (clsBlog.php) がある場合、バックエンドからブログをアップロードするメソッドもそのクラス内に保存しますか? 通常、clsAdmin.php というクラスを作成し、管理ユーティリティが使用するすべてのメソッドを用意しました。

4

1 に答える 1

1

あなたの現在のスタイルの例をいくつか挙げていただけたでしょうか。そうすれば、人々は少なくともあなたの現在のスキルレベルを測ることができたでしょう.

あなたが言及した「眉をひそめた」スタイルのプログラミングは、「インクルードベースのプログラミング」と表現できると思います。私は実際にそれを使用したことがないので、前進するためのクリーンでテスト済みのレシピを提供することはできません.

私が提供できる最善の方法は、この回答の最後にあるリンクのリストです。「PHP Object-Oriented Solutions」の本から始めることをお勧めします。ただし、新しい PHP 構文にも問題がある場合は、"Beginning PHP 5.3"をすばやくスキップすることをお勧めします。

また、検討する可能性のあるもう 1 つのことは、新しい SQL API かもしれません。mysql_*古い関数の非推奨プロセスが開始されました。いくつかの代替案を検討する必要があります。PDO を使用する場合は、このチュートリアルを確認することをお勧めします。

于 2013-05-04T21:23:04.363 に答える