ホームページ  >  記事  >  バックエンド開発  >  PHP を始めたときにボトルネックに遭遇しました。どうやって学習すればよいですか?

PHP を始めたときにボトルネックに遭遇しました。どうやって学習すればよいですか?

WBOY
WBOYオリジナル
2016-08-20 08:50:111483ブラウズ

返信内容:

PHP は HTML を埋め込む言語です。 マークがある限り、この書き方が一般的です。 html+js+php マッシュアップページの実行順序は、
1. サーバー側で php 部分を実行します
2. クライアント側で js 部分を実行します
3. クライアント側で html 部分をレンダリングします。 心配しないでください。PHP は言語ではなくシステムです。次のように PHP を学習することをお勧めします。

1. Linux の一般的なコマンド
2. 権限管理コマンド
3. 4. ファイル検索コマンド
5. 圧縮・解凍コマンド
6. コマンド使用スキル
7. テキストエディター Vim
Linux の一般的なコマンド操作をマスターし、Linux の基本的な使い方を学び、Linux でのテキストエディターに慣れます。

Linux システム管理
1. ソフトウェア パッケージ管理
2. ユーザーとユーザー グループの管理
Linux システムの一般的なシステム管理操作をマスターします。

Linux ネットワーク アプリケーション
1. 基本的なネットワーク設定
2. ネットワーク ファイル共有
Linux システムの一般的なネットワーク構成ファイルとコマンドをマスターし、ファイル共有サービス SSH と FTP に精通します。

LAMP環境のコンパイルとApacheの設定
1. LAMP環境のコンパイル
2. Apacheの基本オプションと応用例
ソースコードパッケージのコンパイルとアーキテクチャLAMP環境をマスターし、Apacheの基本的な設定と典型的なインターネットアプリケーションの設定を学びます。
================================================ === ===============
2. オブジェクト指向プログラミング

オブジェクト指向の概要
1. オブジェクト指向プログラミング
2.オブジェクト指向 これは PHP5 の新機能であり、将来 PHP でコードを記述する方法でもあり、業界におけるオブジェクト指向の適用をマスターし、基本的なオブジェクト指向宣言構文を理解します。

クラスの抽象化方法
2. メンバーの属性
3. クラスを通じてオブジェクトをインスタンス化する
2. オブジェクト内のメンバーの割り当て
4. 特殊オブジェクト参照「$this」
5. 構築方法と破棄方法
プログラムにおけるオブジェクトの適用、メモリ上の割り当て形式、オブジェクト内のメンバアクセス方法をマスターし、構築と破棄を行います。キーワード $this の使用。

カプセル化
1.プライベートメンバーの設定
2.プライベートメンバーへのアクセス
4.オブジェクト指向を使用する場合は必ず使用してくださいカプセル化の意味、その応用、カプセル化に関するさまざまな魔法の方法をマスターします。

継承
1. クラス継承の応用
2. アクセス型制御
3. サブクラスでの親クラスのメソッドのオーバーロード
継承もオブジェクト指向の3大特徴の1つです。 . アクセス制御とオーバーロードメソッド。

共通のキーワードとマジックメソッド
1. Final キーワードの適用
2. static および const キーワードの使用
4. 共通メソッド __toString() によるエラー呼び出しの処理
6.クラスの自動ロード
7. オブジェクトのシリアル化
PHP オブジェクト指向プログラミングでは、いくつかの一般的なキーワードといくつかの一般的なマジック メソッドが使用されます。これらを習得し、柔軟に使用できるようにする必要があります。

抽象クラスとインターフェースとポリモーフィズム
1. 抽象メソッドと抽象クラス
2. インターフェース技術
3. 抽象クラスとインターフェースの役割を理解し、複数の形態学的アプリケーションを習得することに重点を置いています。 。

クラスとオブジェクトに関連するシステム関数
1.クラスに関連するシステム関数
2.オブジェクトに関連するシステム関数
PHPで提供されているクラスとオブジェクトに関連する関数はそれほど多くありませんが、より一般的に使用されます

関数クラスの作成
1. ページネーション クラス
2. 検証コード クラス
4. ファイル アップロード クラス
これらのクラスを作成すると、すべてのクラスで便利になるだけではありません。 PHP プロジェクト これらの関数クラスは、オブジェクト指向テクノロジーを要約することもできます。
================================================ === =============
3. 抽象化レイヤー PDO

PDO がサポートするデータベース
1. PDO アプリケーションとサポートされるデータベース
PDO のアプリケーション原理とドライバー設定をマスターするPDO のインストール方法、さまざまな方法で PDO オブジェクトを作成できますが、PDO オブジェクトのメンバーを理解する必要があります。

PDO オブジェクトを作成する
1. さまざまな方法でコンストラクターを呼び出す
2. PDO オブジェクトのメンバー メソッドを使用する
1. PDO の動作プロパティを調整する
2. PDO は、PHP プログラムとデータベースの間でデータを処理します
3 . PDO のエラー処理モード
4. PDO を使用して SQL ステートメントを実行する
PDO のアプリケーション、各種プロパティの設定と読み取り、および PDO の実行方法を理解する必要があります。 PDO を介した SQL ステートメントの実行。

PDO のプリペアド ステートメントのサポート
1. PDOStatement オブジェクトを理解する
2. プリペアド ステートメントを理解する
4. プリペアド クエリを実行する
5. PDO の前処理オブジェクトは、PHP プログラムとデータベース間のさまざまな操作を完了できます。 PDO を使用してプリペアド ステートメントを準備し、パラメーターをバインドし、プリペアド ステートメントを実行し、データおよびビッグ データ オブジェクトへのアクセスを取得し、PDO を使用してトランザクション処理操作を完了する方法を知る必要があります。

PDOトランザクション処理
PDOトランザクション処理方法
====================================== ==========================
IV. JavaScript のスクリプト

JavaScript の構文
1. JavaScript アプリケーションの概要
2.スクリプト 演算子
3. JavaScript のフロー制御と関数
4. JavaScript での配列とオブジェクトの作成と適用
JavaScript のすべての構文を学習し、HTML および CSS と組み合わせて使用​​し、ページ上でいくつかの一般的なスクリプトを作成できます。

DOM プログラミング
1. DOM と DHTML のアプリケーションの概要
2. さまざまなイベントとイベント ハンドラーのアプリケーション
4. ドキュメント オブジェクトの場所、ボディ、フォームのアプリケーション、画面、その他のオブジェクト

ページ内での DOM の柔軟な適用、イベント処理、さまざまな DOM オブジェクトのプロパティとメソッド、Web ページ内のすべての特殊効果の記述について学びます。
================================================ === ===============
5. Ajax
Ajax アプリケーション
1. Ajax の定義
3. Ajax を使用して Ajax エンジンを作成する
4. Web アプリケーション パターン (非同期)
5. Ajax 開発におけるアプリケーション
6. カスタム Ajax クラスの作成と適用
8. Ajax での Json テクノロジの適用
9.データを非同期に転送する方法を学び、AJAX オブジェクトの作成と AJAX オブジェクトのプロパティとメソッドの適用をマスターします。
================================================ === ================
6. Ajax と JQuery フレームワーク アプリケーション

JQuery の概要
2. JQuery のコア メソッド
3.セレクター
4. JQuery のプロパティ
5. JQuery のフィルタリングとドキュメント処理
HTML ファイルに JQuery を追加するアプリケーションをマスターし、一般的なメソッドを使用することができます。セレクター、およびいくつかの一般的に使用される JQuery メソッド。

JQuery の Ajax アプリケーション
1. JQuery イベント
2. JQuery の効果
3. JQuery での AjAX アプリケーションの使用
Ajax は、JQuery で実装されるいくつかのメソッドをマスターします。
================================================ === ==============
7. 設計パターン
MVC パターン
2. ビュー
3. モジュール
5.操作
6 . メインエントリファイル
7. MVC パターンの適用

ビュー、コントローラー、モデルの適用を含む、MVC デザイン パターンをマスターする必要があります。他のデザインパターンも使用できることが最善です。
================================================ === ===========
8. コード仕様
PHP コーディング仕様
データベース仕様設定
テンプレート記述仕様
1. 開発ツール
3. 4. コメントの仕様
5. 空白行と空白
6. 文字列の使用
8. 数値テーブルの設計
10. SQL ステートメントの設計
12.テンプレート デザイン仕様
============================================= ==== ==============
9. バージョン管理

github と svn
==================== ===== ====================================
フレームワーク
いくつかのフレームワークを理解するLaravel、Yii、CodeIgniter、ThinkPHP やその他の
php 学習教材は、Baidu Cloud

6miu Baidu Cloud Search
http://

baiduyun.6miu.com/





Famiba Netdisk Search からダウンロードできます。
http://

pan.famiba.com/




http://www.aiyoweia.com/
直接ビデオを見てラオハンを見ることをお勧めします。社会人になってから初めて読んだ赤本もありますが、とてもくだらない内容で、ベテランどころか初心者にも全く向きません。 問題の画像を見ると、htmlコードの中にphpコードが埋め込まれているように見えて、ごちゃごちゃした感じがしますよね?実はこうやって理解すると、HTMLに埋め込まれたPHPコードはHTMLコードを無視し、HTMLもPHPコードを無視しますが、PHPが出力したものはブラウザでまとめて表示されます。 あなたの説明からすると、プログラミングの経験があまりないようですが、本当に困っています。いわゆるボトルネックが文法に絡まっていてはなりません。 あなたがどうやって溝に連れて行かれたのか知りたいだけです。 言語はツールであり、学ぶのは PHP 構文だけです。次に、さらに多くのプロジェクトを実行し、プロジェクトで達成感を感じてください。
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。