PHP プログラミングについて知っておくべきことは何ですか?

WBOY
リリース: 2016-07-25 08:56:11
オリジナル
874 人が閲覧しました
この記事では、PHPプログラミングを学ぶためには具体的に何を習得する必要があるのか​​を紹介します。 PHP の初心者は、この記事を注意深く読んでください。間違いなく非常に啓発的です。

PHP を学ぶには具体的に何を習得する必要がありますか?ぜひこの記事の「はじめに」をお読みください。

1. 構文: コードを記述するときに、IDE エディターが特定の行でエラーを報告した場合、エラー メッセージに基づいてそれがどのような構文エラーであるかを認識し、修正方法を知ることができる必要があります。 。

2. コマンド: PHP のいくつかの一般的なコマンドと一般的なオプションに精通している必要があります。これらのコマンドをすべて使用したことがない場合は、実際にはあまり知りません。 PHP。

3. ツール: Eclipse、Netbeans、zend または editplus、ultraedit など、少なくとも 1 つの IDE 開発ツールの使用に習熟している必要があります。これには、プロジェクト管理、共通オプションの設定、PHP プラグインのインストールと構成が含まれます。 デバッグ。

4. API: PHP のコア API は非常に大きいですが、次のような内容を理解しておく必要があると思います。 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) MySQL データベースのコンテンツの 90% 以上が機能、特にさまざまなデータを処理する機能。 11) コンテンツの 90% 以上が配列処理関数、特に各種演算処理関数に基づいています。 12)、その他の PEAR、PECL、および一部の拡張クラス ライブラリのコンテンツの 80% 以上、特に一般的に使用されるクラスの処理。 さまざまなニーズに合わせてさまざまな関数ライブラリを見つけてください。 編集者の推奨: PHP の初心者が知っておくべきこと

5. テスト: コードの自動テストを完了するには、phpunit を使用してテスト ケースを作成することに慣れている必要があります。

6. 管理: プロジェクトのコンパイル、phpdoc の生成、生成、バージョン管理、自動テストなどのプロジェクト管理の一般的なタスクを完了するには、xinc、phing などの使用に精通している必要があります。

7. トラブルシューティング: 異常な情報に基づいて、問題の原因とおおよその場所を迅速に特定できる必要があります。

8. 感想: PHP を使用して開発されたシステムが本物の PHP システムになるためには、OOP の主な要件をマスターする必要があります。

9. 標準: プログラムの読みやすさを高めるために、書かれたコードは一般的なコーディング標準に準拠する必要があります。

10. 知識: OOA、OOD、MS SQL Server、Oracle、Zendframework、cakephp、symfony、テンプレートテクノロジーなどの一般的なテクノロジーをマスターし、ソフトウェアアーキテクチャの設計アイデア、検索エンジンの最適化、キャッシュシステムの設計、Webサイトをマスターします。 負荷分散やシステムパフォーマンスチューニングなどの実践的な技術。

上記に基づくと、PHP と Java の間に違いは見つかりません。PHP、Java、および .net については学ぶべきことがたくさんあります。 せっかちな人は「PHP が苦手なら Java、C#、VB.NET を学べばいい」と言いがちです。 --それはあなたが苦手だからですか! 衝動的な人は、「PHP、Java、C#、VB.NET のどれが優れているのですか?」と尋ねる傾向があります。よく学びさえすれば、どちらも優れています。 せっかちな人は、「何を学べばいいの?」と尋ねる傾向があります。質問しないでください。 衝動的な人は、「PHP でお金を稼ぐ方法はありますか?」と尋ねる傾向があります。



ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート