私はすでに PHP の基礎を学習しており、PHP のオブジェクト指向の側面についても読んでおり、当時はオブジェクト指向のコンテンツを使用していませんでした。次はフレームワークの使用方法を学びますか? フレームワークのソース コードを読んでください。次に何をすればよいかわかりません。
返信内容:
PHP の学習について話させてください。それが役立つかどうかは意見の問題です。私は単なる初心者です。 人によります
ので、具体的な方法はお答えできません。 これは私の個人ブログです
http://www.
102no.com/
。 私は
学校で php について非常に基本的なことを学びました。先生はあまり教えてくれませんでした。私たちの本は「ゼロから 100 まで学ぶ PHP」というタイトルで、最初から上記に従ってコードを入力して、物を販売するための非常に単純な Web サイトを作成しました。 。その後、本当に何かを学んだときは、インターンシップ中にいくつかのプロジェクトに取り組み、問題を解決しながら同時に学習しました。そのときは、php100http://www.
php100 を見ました。 com/
のビデオ、最初の部分だけを見ました。何というか、最初は大丈夫でしたが、その後はあまり気分が良くなくなりました。賢いですね、私はオブジェクト指向のことをあまり理解していなかったので、この時期に取り組んだプロジェクトは非常にひどいものでした。
http://www.
102no.com/wordpress/?
page_id=12
、コードは Low で書かれていますメンテナンス。 その後、
が会社に来て、開発に ci フレームワークを使用するように頼まれました。私は ci フレームワークを学び、その使い方を知っていた人から教えてもらいました。簡単なウェブサイトを構築することはできますが、ソースコードについてはあまり調べていないので、好きなだけ使用できます。とにかく、会社はそれをどのように効率的に行うかについては気にしません。それ以来、私はチュートリアルを探し、多くの PHP ディスカッション グループとコミュニティを追加しました。その後、別の人のビデオ、Li Yanhui のビデオを見つけました。http://
hi.baidu.com/%C0%EE%D1%
D7%BB%D6/home
、わかりやすいなので、最初のシーズンをダウンロードしてもう一度見ましたが、今でも見ています。これまでの悪い習慣も修正できました。 Li Yanhui のビデオはプロセス指向から徐々にオブジェクト指向に移行していきます。宣伝されていませんが、ここにチュートリアルを投稿します。
第 1 四半期: 基礎知識 + マルチユーザー メッセージ システム [手順] (1-136) [完了] 第 2 四半期: オブジェクト指向 + TPLテンプレート + 三層アーキテクチャ + CMS システム (137-281) 【完了】
第 3 四半期: デザインパターンの基礎 + MVC パターン + SMARTY + オンライン モール (282-?) 【収録】
第 4 四半期: JavaScript + jQuery + ThinkPHP Framework + Weibo System [2012年4月開始]
セカンドシーズン以降は有料になります
学びたい方は慌てずに学習することをお勧めします。最初のシーズンを見た後、php100 の現在の ci のビデオを見てください。最も重要なことは、コードを自分で書くことです。現在の会社は電子商取引を開発しており、二次開発に Ecshop を使用する必要があります。私は先生 http://www.
xaphp.com/portal.php
のビデオ。正直に言うと、私はEcshopを理解するのが本当に難しいです、ゆっくりと段階的に学習してください。一口でたくさんの太った人を食べるのは本当に良くありません。ここではプログラミングのマスターを対象としていますが、初心者の世界では、独学が難しいことを理解しているのは初心者だけです。もしかしたら、上記の文章はあなたのコードには役に立たないかもしれませんが、コードと独習に対するあなたの姿勢には役立つかもしれません。
また
問題に遭遇したとき、私の最初の反応は、誰かが私が遭遇した問題に遭遇したに違いないということで、Googleで検索すると、通常は得られます。答えは、それでもできない場合は、学習グループやフォーラムが役割を果たすことができますが、私のクラスメートである @cai Zhenghai が作成したブログ ナビゲーション Web サイトを参照する必要があります。ぜひご覧ください:
http://www.bokedaohang.com/。一緒に php を学びたい場合は、私を追加してください:
http://www.102no.com/私の連絡先があります情報。
基本を理解したので、まず CodeIgniter フレームワークを学習してから、自分でオープンソース CMS を作成してみましょう。次に、Yii フレームワークを学習します (このフレームワークは、PHP に最適なフレームワークの 1 つです。PHP をしっかり学習したい場合は、このフレームワークを学習するのが最善です)。しかし、使用するのは非常に簡単です。このフレームワークが本当の MVC です。次に、このフレームワークを使用して、オープンソース CMS を作成してみることができます。
実際、PHP100 のビデオ品質はかなり良いのですが、私が CI を学習していたときはもっぱら海外のビデオを見ていました。
理解できない問題が発生した場合は、Google にアクセスしてください。 WordPress などのオープンソース プログラムをさらに確認してください。
GitHub の使い方を学びましょう。 もっとコミュニケーションを図るには、オープンソースの精神を持ち、QQ グループに参加する必要があります。
最も重要なことは、「コード、コード、そしてコード」に進む必要があるということです。
最後に、PHP の主なボトルネックも突破したいと思っています。以前は CI フレームワークを学習していましたが、現在はこれら 2 つのフレームワークを使用して CMS を開発したいと考えています。 。私の GitHub アドレス:
https://github.com/forecho ブログ アドレス:
http:// blog.forecho.com/ ブログを書く習慣を持ち、普段遭遇する問題とその解決策を記録することをお勧めしますもしかしたら、誰かがあなたの記事を Google で見つけて、問題の解決に役立ったかもしれません。
PHP は難しいものではありません。最初は使い方だけを知っていましたが、原理がわかりませんでした。
もっと練習すると、徐々に理解できるようになります。
その後、MVC フレームワークなどを理解すれば、すべてがスムーズに進みます。
現在開発に thinkphp を使用しているので、フレームワークを学ぶのは良いことです。とても使いやすいので、オリジナルの php コードを書きたくなくなりました。
あなたが話している PHP の基礎の範囲がどのようなものなのかはわかりませんが、私も PHP を独学で学んでいます。私が理解している PHP の基本は、基本的な構文と一部の関数です。オブジェクト指向は基本的なものとみなされるべきではありません... すごい...
上記の部分を学習した場合は、いくつかの高度な OOP 機能、クローン作成について見ることができます。 、継承、抽象クラスなど。その後、セッション、ファイル、データベースの操作について学ぶことができます。
上記をすべて完了した場合は、Ajax を学習することを個人的にお勧めします。
基本構文
コーディングスキル、コーディング標準
さまざまな機能
さまざまなPHPモジュール
CMSや二次開発を学ぶ
PDO、ADO、データドリブンレイヤーについて学び、mysqlを立ち寄って学ぶ
エラー報告メカニズム
オブジェクト指向
開発を支援するフレームワークを使用
マジックメソッド
デザインパターン
リフレクション
さまざまなツールクラスとドライバーを手書きします。
小さなフレームワークを自分で書きます (正直に言うと、書くのにそれほどエネルギーはありません。包括的であり、多くの一般知識を理解する必要があります)
あなたはすでに中級から上級のプログラマーです。
PHP の動作原理とカーネル メカニズムを試し始めます
プロジェクトに役立つように、PHP の C 拡張機能をいくつか書いてみましょう
現時点では、次のことを学ぶことを強くお勧めします。 JAVA などの強い型言語。
違い、長所、短所を比較してください。
サーバーの側面を理解しましょう
kkkkkkjjjjjjjjjukkkkkkkkkkkkkkkkkk
興味のあるものを見てください。フレームワークから始めることもできますし、discuz フォーラム、ThinkPHP フレームワーク、zendframework フレームワークなどの成熟したオープン ソース コードを学習して、興味深いアプリケーションを開発することもできます。全体を通じて多くのことを学ぶことができます。個人的には、プロジェクトで遭遇した問題に基づいて学習する方が良いと感じています。応用や実践を伴わない闇雲な学習では、やはり実際の成果は得られません。
練習してください。掲示板など、それから企業サイト、そしてショッピングモール、、、
諦めろよ、坊や。