PHP
「PHP: Hypertext Preprocessor」の略です。
PHPは、Web開発者が動的Webサイトを作成するために使用するスクリプト言語です。多くの場合、Apache Webサーバーに、"LAMP"構成の一部としてMySQLとともに標準でインストールされています。
各PHPコードスニペットは<?phpで始まり、?>で終わります。PHPページには、動的なコンテンツを生成する複数のスニペットをHTML内のさまざまな場所に挿入できます。Webサイトの訪問者がPHPページにアクセスすると、Webサーバーは、解析とも呼ばれる処理を行ってから、クライアントのブラウザーにHTMLを送信します。次の例では、PHP関数がサーバーから現地の時刻と日付を取得し、それをHTMLに挿入しています。("F d, Y"は、日付をDecember 31, 2021の形式で表示します。)
<p>現在の日付は <?php echo date("F d, Y"); ?> です。
以下では、TechTerms.comでクイズの問題を生成するために使用されているPHPコードの一部を、裏側から見ていきます。
PHPスクリプトは、単純な1行のコマンドから複雑な関数まで、さまざまです。PHPベースのWebサイトの中には、一連のPHPスクリプトを使って、Webページのほぼすべてのコンテンツを動的に生成するものもあります。初期のPHPはオブジェクト指向ではありませんでしたが、PHP3では、オブジェクトの属性やメソッドを含むクラスがサポートされました。開発者は独自のオブジェクトライブラリを作成し、それを、コンパイルされた言語と同じように、さまざまなPHPページにインポートできます。
PHPの構文の多くは、C++、Java、Perlなどの他の言語と似ています。ただし、PHPには独自の関数がいくつか含まれており、その中には、MySQLのデータベースからレコードにアクセスするためのMySQL固有のメソッドもあります。MySQLとの統合、継続的な保守、全体的な使いやすさにより、PHPは動的Webサイトを作成するための人気の高い選択肢であり続けています。
ファイル拡張子: .PHP
知識をテストする