PHPを選ぶ理由
PHP を選ぶ理由
【注意】この記事は http://www.16nn.com/?p=525
でもご覧いただけます今日、JAVA を書いている同僚が私に「PHP はとても弱いのに、なぜ PHP を選んだのですか? Java にするべきです。」と尋ねました。
はい、私は長い間 PHP に触れてきましたが、なぜ PHP を選んだのかを尋ねたことはありませんでした。ネットで「なぜ PHP を選ぶのか」「なぜ JAVA、C、C++ を選ぶのか」を調べてから、もう一度「PHP」を読みました。百科事典でのプログラマーの定義なども含めて、あなたが思っているよりもはるかに優れています。Web 開発プログラマーとして、これが私の答えだと思います:
1. 私が最初に夢中になったのは、他の何よりも PHP でした。
Linux について話さなければなりません。Linux に触れる前は、Windows 以外にこれほど強力なシステムがあるとは思っていませんでした。Linux は、Linux のオープン ソースであり、Linux のコマンド ライン操作です。私はシェル スクリプトが好きで、Linux にインストールされた LAMP 環境で初めて PHP に触れました。それは「hello world」ではなく、phpinfo() でした。 ; PHP は Linux と同様にオープンソースです。オープンソースはとても魔法のようなものです。卒業論文を書いているときに、Web サイトのプロトタイプをデザインする必要があったのを今でも覚えています。でも、自分で使える Web サイトを書きたいと思っていました。以前に .net と Java を学んだことはありましたが、Web サイトを作成するために使用したことはありませんでした。当時、インターンシップをしていたので、PHPは習得が早く、Webサイトを書くのも早いと長い間聞いていましたが、最終的にWebサイトを完成させるのに1週間かかりました。その後、システムの運用と保守の仕事に就きましたが、システム内で実行されているスクリプト(perl、python、shell)を除いて、私が接したWebサイトのプラットフォーム、ツール、オープンソースシステムなどはすべてPHPで開発されていました。それ以来、私は PHP に夢中になりました。
2. PHP を選択して、本物のプログラマーになりましょう。
プログラマーは皆、静的言語、動的言語、コンパイル言語、非コンパイル言語、スクリプト言語など、プログラミング言語が多すぎることを知っています。すべての言語の出現と存在にはそれぞれの理由があります。では、どの言語を選択すべきでしょうか? 私の感覚では、中国語を母語として選択するときと同じように、まず言語を学ぶ必要があります。他の言語を学ぶ能力。
同様のプログラマーの場合、通常、1 つまたは 2 つのプログラミング言語に精通しており、さらに 1 つまたは 2 つのプログラミング言語に精通していることは良いことです。しかし実際には、プログラミング言語は単なるツールであり、中国語、英語、フランス語など、私たちの言語と同じように、実際にはコミュニケーションという1つの目的があります。同様に、プログラミング言語も、ある分野の特定の問題を解決したり、優れたアルゴリズムを実装したりすることが目的です。
本物のプログラマにとって、プログラミング言語は二の次であり、最も重要なことはコンピュータ ソフトウェアの最も基本的なものです。今振り返ってみると、プログラマー、特に Web 開発を行う PHP プログラマーになることを選択する場合、最初から PHP を選択するのは間違いであり、コンピューターの原理、オペレーティング システム、プログラマーの最も基本的な知識から始める必要があります。ネットワーク、データ構造、データベース、アルゴリズムなど、言語は C であることが望ましいです。 C言語は私たちの母語のようなものです。 PHP を含む多くの言語 (強力な UNIX、Linux オペレーティング システムなど) の最下層は C で書かれているためです。しかし、そうは言っても、プログラム開発に参入したい初心者にとって、C とコンピューターの原則を学ぶことから始めるのは非現実的です。したがって、初心者レベルのプログラマにとっては突破口となる言語を選択するのが最善です。しかし、C に習熟している人にとって、PHP や Java などを学ぶのは簡単です。
【注意】上記はあくまで個人的な意見です、よろしくお願いします!
1. 本物のプログラマーになる方法 http://dandan390.blog.163.com/blog/static/342153952010343127566/
2. PHP は想像よりもはるかに優れています http://news.cnblogs.com/n/158147/
3. シニア PHP エンジニアとは http://www.phppan.com/2011/04/senior-php-programmer/

ホットAIツール

Undresser.AI Undress
リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover
写真から衣服を削除するオンライン AI ツール。

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

AI Hentai Generator
AIヘンタイを無料で生成します。

人気の記事

ホットツール

メモ帳++7.3.1
使いやすく無料のコードエディター

SublimeText3 中国語版
中国語版、とても使いやすい

ゼンドスタジオ 13.0.1
強力な PHP 統合開発環境

ドリームウィーバー CS6
ビジュアル Web 開発ツール

SublimeText3 Mac版
神レベルのコード編集ソフト(SublimeText3)

ホットトピック









JWTは、JSONに基づくオープン標準であり、主にアイデンティティ認証と情報交換のために、当事者間で情報を安全に送信するために使用されます。 1。JWTは、ヘッダー、ペイロード、署名の3つの部分で構成されています。 2。JWTの実用的な原則には、JWTの生成、JWTの検証、ペイロードの解析という3つのステップが含まれます。 3. PHPでの認証にJWTを使用する場合、JWTを生成および検証でき、ユーザーの役割と許可情報を高度な使用に含めることができます。 4.一般的なエラーには、署名検証障害、トークンの有効期限、およびペイロードが大きくなります。デバッグスキルには、デバッグツールの使用とロギングが含まれます。 5.パフォーマンスの最適化とベストプラクティスには、適切な署名アルゴリズムの使用、有効期間を合理的に設定することが含まれます。

PHP8では、一致式は、式の値に基づいて異なる結果を返す新しい制御構造です。 1)Switchステートメントに似ていますが、実行ステートメントブロックの代わりに値を返します。 2)一致式の式は厳密に比較され、セキュリティが向上します。 3)スイッチステートメントの脱落の可能性を回避し、コードのシンプルさと読みやすさを向上させます。

PHPでは、予測不可能なトークンを使用して、CSRF攻撃を効果的に防ぐことができます。特定の方法には次のものが含まれます。1。フォームのCSRFトークンを生成および埋め込みます。 2.リクエストを処理するときにトークンの有効性を確認します。

PHPの...(SPLAT)演算子は、機能パラメーターと配列を開梱するために使用され、コードのシンプルさと効率を向上させます。 1)関数パラメーター解放:アレイ要素をパラメーターとして関数に渡します。 2)配列の開梱:アレイを別の配列または関数パラメーターに解除します。

PHPでは、最終的なキーワードを使用して、クラスが継承されないようにし、メソッドが上書きされます。 1)クラスを決勝としてマークする場合、クラスを継承することはできません。 2)メソッドを最終的にマークする場合、メソッドはサブクラスによって書き換えられません。最終的なキーワードを使用すると、コードの安定性とセキュリティが保証されます。

ルートとしてMySQLにログインできない主な理由は、許可の問題、構成ファイルエラー、一貫性のないパスワード、ソケットファイルの問題、またはファイアウォール傍受です。解決策には、構成ファイルのBind-Addressパラメーターが正しく構成されているかどうかを確認します。ルートユーザー許可が変更されているか削除されてリセットされているかを確認します。ケースや特殊文字を含むパスワードが正確であることを確認します。ソケットファイルの許可設定とパスを確認します。ファイアウォールがMySQLサーバーへの接続をブロックすることを確認します。

c言語条件付きコンパイルは、コンパイル時間条件に基づいてコードブロックを選択的にコンパイルするメカニズムです。導入方法には、#IFおよび#ELSEディレクティブを使用して、条件に基づいてコードブロックを選択します。一般的に使用される条件付き式には、STDC、_WIN32、Linuxが含まれます。実用的なケース:オペレーティングシステムに従って異なるメッセージを印刷します。システムの数字数に応じて異なるデータ型を使用します。コンパイラに応じて、異なるヘッダーファイルがサポートされています。条件付きコンパイルにより、コードの移植性と柔軟性が向上し、コンパイラ、オペレーティングシステム、CPUアーキテクチャの変更に適応できます。

PHPの厳格なタイプは、declare(strict_types = 1)を追加することで有効になります。ファイルの上部に。 1)関数パラメーターのタイプチェックと戻り値を強制して、暗黙の型変換を防ぎます。 2)厳格なタイプを使用すると、コードの信頼性と予測可能性を改善し、バグを減らし、保守性と読みやすさを向上させることができます。
