PHPとは何ですか? 最初のPHPプログラムを書く

PHPとは何ですか?

PHPはサーバーサイドスクリプト言語です。 これは、静的Webサイトまたは動的WebサイトまたはWebアプリケーションの開発に使用されます。 PHPはHypertextPre-processorの略で、以前はPersonal HomePagesの略でした。

PHPスクリプトは、PHPがインストールされているサーバーでのみ解釈できます。

PHPスクリプトにアクセスするクライアントコンピューターには、Webブラウザーのみが必要です。

PHPファイルにはPHPタグが含まれており、拡張子は「.php」で終わります。

このチュートリアルでは、次のことを学びます-

スクリプト言語とは何ですか?

スクリプトは、実行時に解釈されるプログラミング命令のセットです。

スクリプト言語は、実行時にスクリプトを解釈する言語です。 スクリプトは通常、他のソフトウェア環境に埋め込まれています。

スクリプトの目的は通常、アプリケーションのパフォーマンスを向上させたり、日常的なタスクを実行したりすることです。

サーバー側スクリプトはサーバー上で解釈され、クライアント側スクリプトはクライアントアプリケーションによって解釈されます。

PHPはサーバー側のスクリプトであり、サーバー上で解釈されます。 JavaScript は、クライアントブラウザによって解釈されるクライアント側スクリプトの例です。 PHPとJavaScriptの両方をHTMLページに埋め込むことができます。

プログラミング言語とスクリプト言語

プログラミング言語 スクリプト言語
完全なアプリケーションを開発するために必要なすべての機能を備えています。 主に日常業務に使用されます
コードを実行する前にコンパイルする必要があります コードは通常、コンパイルせずに実行されます
他の言語に埋め込む必要はありません 通常、他のソフトウェア環境に組み込まれています。

PHPは何の略ですか?

PHPの意味- 個人のホームページ、ただし、再帰的なバクロニムPHP:HypertextPreprocessorの略です。

PHPコードはHTMLコードに埋め込むことも、さまざまなWebテンプレートシステム、Webコンテンツ管理システム、およびWebフレームワークと組み合わせて使用​​することもできます。

PHP構文

PHPファイルには、HTMLなどのタグやJavaScriptなどのクライアント側スクリプトを含めることもできます。

  • HTML 追加の利点です PHP言語を学ぶとき。 HTMLを知らなくてもPHPを学ぶこともできますが、少なくともHTMLの基本を知っていることをお勧めします。
  • データベース管理システム データベースを利用したアプリケーション用のDBMS。
  • インタラクティブアプリケーションやWebサービスなどのより高度なトピックについては、次のものが必要になります。 JavaScriptとXML

以下に示すフローチャート図は、PHP Webアプリケーションの基本アーキテクチャーと、サーバーが要求を処理する方法を示しています。

なぜPHPを使用するのですか?

あなたは明らかに多くのプログラミング言語について聞いたことがあるでしょう。 なぜ私たちがWebプログラミングの毒としてPHPを使いたいのか疑問に思われるかもしれません。 以下は、いくつかの説得力のある理由です。

PHPの用途と市場シェア

市場シェアに関しては、PHPスクリプト言語を使用して開発されたインターネット上のWebサイトとアプリケーションは2,000万を超えています。

これは、上記のポイントに起因する可能性があります。

下の図は、PHPを使用する人気のあるサイトのいくつかを示しています

PHPとAsp.NetとJSPとCFML

ASP – Active Server Pages、 JSP – Java Server Pages、CFML – Cold Fusion Markup言語次の表は、さまざまなサーバー側スクリプト言語とPHPを比較したものです。

特徴 PHP ASP JSP CFML
学習曲線 ショート PHPより長い PHPより長い PHPより長い
ウェブホスティング ほぼすべてのホスティングサーバーでサポート 専用サーバーが必要 かなりサポートされています 専用サーバーが必要
オープンソース はい 番号 はい 商用とオープンソースの両方
Webサービスのサポート ビルトイン .NETフレームワークを使用します アドオンライブラリを使用 ビルトイン
HTMLとの統合 簡単 かなり複雑 かなり複雑 簡単
MySQLサポート ネイティブ サードパーティのドライバーが必要 サードパーティのドライバーが必要 現在のバージョンはネイティブサポートがあります。 古いバージョンはODBCを使用します
他の言語で簡単に拡張 はい 番号 Javaクラスとライブラリを使用して拡張。 はい

PHPファイル拡張子

ファイル拡張子とタグ のために サーバ識別する 私たちの PHP ファイル そして スクリプト、 我々はしなければならない 保存する インクルード ファイル とともに 「.php」拡張子。 古いPHPファイル拡張子には次のものがあります

  • .phtml
  • .php3
  • .php4
  • .php5
  • .phps

PHPはHTMLで動作するように設計されているため、HTMLコードに埋め込むことができます。

htmlタグなしでPHPファイルを作成できます。これはPurePHPファイルと呼ばれます。

サーバーはPHPコードを解釈し、結果をHTMLコードとしてWebブラウザーに出力します。

サーバーがHTMLコードからPHPコードを識別するためには、常にPHPコードをPHPタグで囲む必要があります。

PHPタグは、小なり記号で始まり、疑問符、「php」という単語が続きます。

PHPは大文字と小文字を区別する言語であり、「VAR」は「var」と同じではありません。

PHPタグ自体では大文字と小文字は区別されませんが、小文字を使用することを強くお勧めします。 以下のコードは、上記の点を示しています。

<?php … ?>

PHPのコード行をステートメントと呼びます。 PHPステートメントはセミコロン(;)で終わります。 ステートメントが1つしかない場合は、セミコロンを省略できます。 複数のステートメントがある場合は、各行をセミコロンで終了する必要があります。 一貫性を保つために、ステートメントは常にセミコロンで終了することをお勧めします。 PHPスクリプトはサーバー上で実行されます。 出力はHTML形式で返されます。

PHP Hello world

以下に示すプログラムは、「HelloWorld!」という単語を出力する基本的なPHPアプリケーションです。 Webブラウザで表示した場合。

<?php
echo "Hello world";
?>

出力:

Hello world

概要

  • PHPはハイパーテキストプリプロセッサの略です
  • PHPはサーバーサイドスクリプト言語です。 これは、サーバー上で実行されることを意味します。 クライアントアプリケーションにPHPをインストールする必要はありません。
  • PHPファイルは「.php」ファイル拡張子で保存され、PHP開発コードはタグで囲まれています。
  • PHPはオープンソースでクロスプラットフォームです

Hope this helps!

Source link