ホームページ  >  記事  >  バックエンド開発  >  php をマスターする必要があること。 衝動的な人間にならないでください。

php をマスターする必要があること。 衝動的な人間にならないでください。

WBOY
WBOYオリジナル
2016-06-23 14:03:02860ブラウズ

1. 文法: コードを書くときに、IDE エディターが特定の行でエラーを報告した場合、エラー メッセージ
に基づいてそれがどのような文法エラーであるかを知ることができる必要があります。修正。
2. コマンド: PHP が提供するいくつかの一般的なコマンドと一般的なオプションに精通している必要があります。これらのコマンドをよく理解し、自分で実行してください。
php.exe -h これらのコマンドをすべて使用したことがない場合は、実際には使用していないことになります。 PHP についてよく知っている。
3. ツール: Eclipse、Netbeans、zend または
edi​​tplus、ultraedit など、少なくとも 1 つの IDE 開発ツールの使用に習熟している必要があります。これには、プロジェクト管理、共通オプションの設定、PHP プラグインのインストールと構成が含まれます。そして
デバッグ。
4. API: PHP のコア API は非常に大きいですが、次のような内容を理解しておく必要があると思います。そうでないと PHP を熟練的に使用することは不可能になります。

- 80% 以上の機能ファイルディレクトリ処理機能パッケージの機能を柔軟に利用できます。
- 日付および時刻関数の関数の 80% 以上を柔軟に使用できます。
- 数学関数ライブラリのコンテンツの 100%。
- ネットワーク ライブラリのコンテンツの 60% 以上は、各関数の機能を比較的よく理解しています。
- コンテンツの 60% 以上が文字列処理関数、特にさまざまな処理関数に含まれています。
- 内容の 90% 以上が正規表現関数、特にさまざまな正規処理
- 内容の 40% 以上が一部のセキュリティ ライブラリで、セキュリティに無縁であれば PHP をマスターすることは不可能
- XML SAX、DOM、および JDOM の長所と短所を理解し、それらのいずれかを使用して XML 解析とコンテンツ処理を完了できるようにする。
- グラフィックスおよび画像関数ライブラリーのコンテンツの 80% 以上、特にいくつかの画像生成と処理
- MySQL データベース関数のコンテンツの 90% 以上、特にさまざまなデータを処理する関数
- 配列の下の 90処理関数 コンテンツの % 以上、特にさまざまな演算処理関数
- 他の PEAR、PECL、および一部の拡張クラス ライブラリのコンテンツの 80% 以上、特に一般的に使用されるクラスの処理
- さまざまな関数を見つける関数ライブラリが必要です。
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 でお金を稼ぐ方法はありますか? - 銀行強盗に行くことをお勧めします


ディスカッション (解決策) に返信します。

大変です

ごめんなさい、とにかくやります 衝動的な人のほうがいいです


投稿者さんが書いていることは理にかなっていますが、すべてを実行するのは少し難しいです。

個人的には、投稿者の提案はとても良いと思いますが、少し難しいと思います。 。 。 。 。


マスターするのが一番ですが、今マスターすべきことが多すぎて、今日マスターしたことは明日には忘れられるかもしれません

マスターしなければならない技術はたくさんあります、結局のところ、十分なエネルギーがありません。

テクノロジーを習得することは必要ですが、

テクノロジーだからといって、多くの複雑な関数名を覚えなければならないというわけではありません

テクノロジーがあるからといって、開発のためにマニュアルを参照する必要がないというわけではありません
テクノロジーがあるからといって、必ず覚えなければならないというわけではありません巨大なIDEを使う
テクノロジーをやっている人は広い視野を持っている その点は間違っていません。何事も中途半端にやるのは間違いです。


このように学べば、あなたは何も学ぶ必要はありません。

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