💬

PHP とは何ですか?定義、歴史、機能

に公開

PHP という用語は、社会で非常によく知られた用語となっています。しかし、今回取り上げる PHP はプログラミング言語であり、誤った期待を与えるものではありません。

そこでこの記事では、PHPの定義や機能などから解説していきます。

PHPを理解する
PHP (Hypertext Preprocessor) は、動的でインタラクティブな Web アプリケーションの構築によく使用されるオープンソースのプログラミング言語です。 PHP は Web サーバー上で実行でき、HTML、CSS、JavaScript と組み合わせて動的な Web ページを作成できます。

現在、PHP は習得が簡単で、非常に強力な機能を備えているため、Web 開発者の間で非常に人気があります。 PHP は、MySQL、PostgreSQL、Oracle など、多くの種類のデータベースもサポートしているため、開発者はより複雑で機能的な Web アプリケーションを作成できます。

それだけでなく、このプログラミング言語には、開発者が Web アプリケーションの作成プロセスを高速化するために使用できるフレームワークも多数あります。人気のある PHP フレームワークには、Laravel、CodeIgniter、Symfony などがあります。

スクリプト言語、またはタスク実行を自動化する言語として、PHP は実際には JavaScript や Python に似ています。しかし、異なる点は、サーバー側の通信に PHP が使用されることです。一方、JavaScript はフロントエンドとバックエンドに使用され、Python はサーバー側 (バックエンド) にのみ使用されます。

PHPの歴史
当初、PHP は Rasmus Lerdorf によって、彼のホームページを訪問した人々を監視するために作成されました。徐々に PHP の人気が高まり、Lerdorf は最終的に PHP をオープンソース プロジェクトとしてリリースすることを決定しました。それ以来、開発者は PHP のコードを使用し、改良し、完成させ、現在広く使用されているスクリプト言語になりました。

PHP には、開発者が Web サイトを開発する際に非常に便利な機能があり、HTML ファイルに埋め込むことができます。したがって、たとえば、開発者がソースコードを他者に公開したくない場合は、PHP はそれを隠すためのソリューションになります。コードを PHP ファイルに記述して HTML に埋め込むだけで、元のコードが見えなくなります。

それだけでなく、開発者が同じ HTML マークアップを繰り返し使用する必要がある場合にも、この機能は非常に役立ち、コードを繰り返し記述する必要がなくなります。 PHP ファイルにコードを記述するだけで、開発者は HTML を使用するたびに PHP ファイルをインクルードするだけで済みます。

現在、世界中の Web サイトの 78% 以上が PHP プログラミング言語を使用しています。 PHP を使用する大規模な Web サイトの例としては、Facebook、Wikipedia、WordPress、Yahoo、MailChimp、Badoo などがあります。以下は簡単な PHP スクリプトの例です。

Discussion