ホームページ >バックエンド開発 >PHPチュートリアル >PHP クラスの書き方 (添付: ビデオコースアドレス)

PHP クラスの書き方 (添付: ビデオコースアドレス)

WBOY
WBOYオリジナル
2016-06-13 12:51:20733ブラウズ

PHP クラスの書き方 (添付: ビデオコースアドレス)

PHP クラスの書き方について少し考えてみませんか?

................................................................ .............................

................................................................ .............................



そうですね、これは簡単そうに聞こえる質問ですが、実際には簡単ではありません。数日前、私はある会社のテクニカル ディレクターと、社内での PHP オブジェクト指向の適用について話していました。彼が言いたかったのは、「現在、オブジェクト指向を理解している PHP プレイヤーはほとんどいない」ということでした。理由は簡単で、オブジェクト化された PHP を使用しなければならない説得力のある理由がないからです。それだけではなく、オブジェクト指向の敷居は低いわけではありませんが、PHP の敷居は非常に低いということを理解する必要があります。

過去数年間の私の経験から判断すると、多くの人は PHP クラスの基本的な構文しか理解していませんが、クラス作成の原則、設計パターンなどのいくつかの核となる考え方は理解しています。理論的知識の応用は、一定期間の経験がなければ真に理解することはできません。私たちの問題は主に次の領域にあります:

1.

を使用する理由

2. 敷居が非常に高い、継続する方法

3. 使用シナリオ

4. プロセス メソッドを使用できるのに、なぜオブジェクト メソッドを使用する必要があるのですか?

残念ながら、オブジェクト指向の本にはすべて答えがあります。しかし、本当に理解できるでしょうか?

たまたまコースベースのプロダクトを作っているので、主にPHP環境でのオブジェクト指向の使い方を実践を通して解説するコースも予定しています。このコースは非常に簡単に学べると予想していたので、非常にシンプルなものにしました:

1. 使用環境を紹介します

2. 毎回、例を挙げて小さな知識ポイントを説明します

3. すべてのソース コードを github に公開して共有します

4. クラス ライブラリは直接使用でき、定期的に更新できます

これはアイデアであり、もちろん実装する必要があります。

========================================

========================================

ここ数週間準備を進め、最初の 3 セクションのリリースを完了しました。内容は次のとおりです。

http://wenku.baidu.com/course/view/7cea0975f46527d3240ce003


セクション 1: 基本的な開発環境

セクション 2: テスト駆動開発の使用

セクション 3: テスト基本クラスの原則と開発


さらに、次の章を含めて準備中です:

セクション 4: 構成ファイル管理クラス: Conf -- このセクションでは、テスト駆動開発の使用方法を説明します

セクション 5: CSV データ ファイルの読み取りと書き込み: Csv -- このセクションでは、例外の使用方法を説明します

セクション 6: 一般的に使用される検証方法: 検証 -- このセクションでは、マルチレベルのサブクラスの使用方法を説明します

セクション 7: データ ハッシュ: SData -- このセクションでは、一般的なデータ ハッシュの使用シナリオを紹介します

セクション 8: データベース コネクタの作成方法: SDB -- このセクションでは、パラメーターを使用して構成を制御する方法を紹介します

セクション 9: サードパーティ クラスの導入方法: Smarty -- プロキシの使用

セクション 10: コメントを解析して構造化する - より複雑で包括的なクラス パッケージ開発


========================================

実践を通じて示したい知識点があれば、メッセージを残してください~~満足していただけるよう最善を尽くします。私の解決策は最良のものではないかもしれませんが、私もあなたに教えます。アイデアです。ご自身のアイデアを私に投稿していただくことも大歓迎です、もちろん記事を投稿することも可能です(著作権料は発生しないそうですが、著者には問題がないと述べています)、大歓迎です~~

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。