ホームページ  >  記事  >  バックエンド開発  >  phpとは何ですか?何に使われますか?

phpとは何ですか?何に使われますか?

怪我咯
怪我咯オリジナル
2017-06-16 11:42:017252ブラウズ

PHP (外国名: PHP: Hypertext Preprocessor、中国語名: 「ハイパーテキスト プリプロセッサ」) は、一般的なオープンソースのスクリプト言語です。この構文は C 言語、Java、Perl の特徴を吸収しており、学習が容易で主に Web 開発の分野に適しています。 PHP の独自の構文には、C、Java、Perl、および PHP 独自の構文が混合されています。 CGI や Perl よりも高速に動的 Web ページを実行できます。他のプログラミング言語と比較して、PHP で作成された動的ページは HTML (Standard Universal Markup Language に基づくアプリケーション) ドキュメントにプログラムを埋め込んで実行するため、HTML タグを完全に生成する CGI よりも実行効率が高く、コンパイルされたコードも実行できます。コンパイルにより暗号化が実現され、コードの実行が最適化され、コードの実行が高速化されます。 HTML に埋め込むことができ、特に Web 開発に適しています。

上記は簡単な答えですが、どういう意味でしょうか?次の例を見てください:

<html>
    <head>
        <title>Example</title>
    </head>
    <body>

        <?php
         echo  "Hi, I&#39;m a PHP script!" ;
         ?>

    </body>
</html>

この例と、C または Perl 言語で書かれた他のスクリプトとの違いに注意してください - 大量のコマンドを使用して HTML を出力するプログラムを作成するのとは異なり、PHP ページは HTML ですが、その中に埋め込まれています何かを実行するコードです (この場合、「こんにちは、私は PHP スクリプトです!」と出力されます)。 PHP コードは特殊な開始文字と終了文字 f59d0df90952efbb3ace09d6f17169df で囲まれており、「PHP モード」の開始と終了が可能です。

クライアント側の JavaScript とは異なり、PHP コードはサーバー側で実行されます。上記の例と同様のコードをサーバー上で構築した場合、スクリプトの実行後、クライアントは結果を受け取りますが、その背後にあるコードがどのように機能するかを知る方法はありません。 PHP がすべての HTML ファイルを処理できるように Web サーバーを設定することもできるため、ユーザーはサーバーが何をしているのかを知ることができません。

PHP を使用する大きな利点の 1 つは、初心者にとっては非常にシンプルでありながら、プロのプログラマーにとってはさまざまな高度な機能も提供することです。 PHP の機能の長いリストを見ても恐れる必要はありません。すぐに始めることができ、わずか数時間でいくつかの簡単なスクリプトを作成できます。

PHP はサーバーサイドスクリプトを目的として開発されていますが、実際にはその機能はそれだけに限定されません。

以上がphpとは何ですか?何に使われますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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