PHP を学ぶ人の多くは、PHP プログラマーと Java プログラマーまたは .net プログラマーの違いを理解できません。言っておきますが、それらはすべて同じです。以下の内容は、PHP と比較して Java プログラマーが習得するスキルに基づいています。言っておきますが、それらは実際には同じであり、単なるツールであり、高低の区別はありません。それはあなたがスキルがなくて知らないだけです!
1. コードを作成するときは、IDE エディターがエラーを報告する際のエラー メッセージとその修正に基づいて、どのような種類の構文エラーであるかを認識できる必要があります。とある一行。
2. コマンドPHP のいくつかの一般的なコマンドとその一般的なオプションについてよく理解しておく必要があります。これらのコマンドをすべて使用したことがない場合でも、php.exe を実行してください。実際には PHP には詳しくありません。
3. ツールプロジェクト管理、共通オプションの設定、PHP プラグインのインストールと構成を含む、少なくとも 1 つの IDE 開発ツールの使用に習熟している必要があります。イン、およびデバッグ。
4. APIPHP のコア API は非常に大きいですが、次のような内容を理解しないと PHP を使いこなすことができないと思います: (1) ファイル ディレクトリの処理関数パッケージ 80 % 以上の関数を柔軟に使用できます。
(2) 日付および時刻関数の関数の 80% 以上を柔軟に適用します。
(3) 数学関数ライブラリのコンテンツの 100%。
(4) ネットワーク ライブラリのコンテンツの 60% 以上は、各機能の機能を比較的よく理解しています。
(5) コンテンツの 60% 以上が文字列処理関数、特に各種処理関数です。
(6) コンテンツの 90% 以上が正規表現関数、特に各種正規処理の下にあります
(7) コンテンツの 40% 以上が一部のセキュリティ ライブラリの下にあり、セキュリティとの接触がない場合は、 PHP
(8) XML 処理、SAX、DOM、JDOM の長所と短所を理解し、それらの 1 つを使用して XML 解析とコンテンツ処理を完了できる。
(9) コンテンツの 80% 以上がグラフィックスおよび画像関数ライブラリ、特に一部の画像生成と処理
(10) コンテンツの 90% 以上が MySQL データベース関数、特に各種データを処理する関数
(11) 配列処理関数、特に各種演算処理関数の内容の 90% 以上
(12) 他の PEAR、PECL、および一部の拡張クラス ライブラリの内容の 80% 以上、特に一般的なもの使用クラス 処理
(13) さまざまなニーズに合わせてさまざまな関数ライブラリを見つけます。
5. テストコードの自動テストを完了するには、phpunit を使用してテスト ケースを作成することに慣れている必要があります。
6. 管理プロジェクトのコンパイル、phpdoc の生成、生成、バージョン管理、自動テストなどのプロジェクト管理の一般的なタスクを完了するには、xinc、phing などの使用に精通している必要があります。
7. トラブルシューティングは、異常な情報に基づいて、問題の原因とおおよその場所を迅速に特定できる必要があります。
8. 感想PHP を使用して開発されたシステムが本物の PHP システムになるためには、OOP の主な要件をマスターする必要があります。
9. 標準プログラムの可読性を高めるために、書かれたコードは一般的なコーディング標準に準拠する必要があります。
10. 博学OOA、OOD、MS SQL Server、Oracle、Zendframework、cakephp、symfony、テンプレートテクノロジーなどの人気テクノロジーをマスターし、ソフトウェアアーキテクチャ設計アイデア、検索エンジン最適化、キャッシュシステム設計、ウェブサイトの負荷分散、システムパフォーマンスチューニングなどの実践テクニック。 上記に基づくと、PHP と Java の間に違いは見つかりません。 PHP、Java、.net については学ぶべきことがたくさんあります。
www.bkjia.com