MochiuWiki : SUSE, EC, PCB
検索
個人用ツール
ログイン
Toggle dark mode
名前空間
ページ
議論
表示
閲覧
ソースを閲覧
履歴を表示
PHPの基礎 - 基本事項のソースを表示
提供: MochiuWiki : SUSE, EC, PCB
←
PHPの基礎 - 基本事項
あなたには「このページの編集」を行う権限がありません。理由は以下の通りです:
この操作は、次のグループのいずれかに属する利用者のみが実行できます:
管理者
、new-group。
このページのソースの閲覧やコピーができます。
== 概要 == PHPは、主にサーバ側で行う処理を記述するために使用される。<br> <br> PHPはHTMLの中に埋め込まれる形式で記述される。<br> クライアントからWebページへアクセスがある時、WebサーバがHTML内のPHPの処理を行って、処理結果をHTMLと共にクライアントへ返す。<br> したがって、クライアント側ではPHPを直接見ることは無く、その処理結果だけを見ることになる。<br> <br> JavaSriptとの違いは、JavaScriptで記述されたプログラムの場合、クライアント側に1度JavaScriptを含むHTMLが返されて、<br> クライアント側でJavaScriptが実行される。<br> <br><br> == PHPの記述 == 以下の例では、HTMLの中にどのようにPHPを記述するのかを記述している。<br> <syntaxhighlight lang="c++"> <!DOCTYPE html> <html lang=""> <head> <meta charset="utf-8"> <title>サンプル</title> </head> <body> <?php print 'Hello Word'; ?> </body> </html> </syntaxhighlight> <br> HTMLの中にPHPを記述する場合、PHPの箇所を明確にするために開始記号と終了記号の間にスクリプトを記述する。<br> 開始記号と終了記号の組み合わせは、複数用意されている。<br> * <code><script></code>タグを使用する形式。<br>JavaScriptもこの形式を使用している。この方法は、記述する文字数が多いためあまり使用されない。 * <code><?php</code>から<code>?></code>までの間にPHPを記述する形式。<br>多くの開発者はこの記述方法を使用している。 * <code><?</code>から<code>?></code>までの間にPHPを記述する形式。<br>ただし、XML等もこの形式は使用しているため、あまり使用されない。 * <code><%</code>から<code>%></code>までの間にPHPを記述する形式。 <syntaxhighlight lang="php"> <script language="PHP"> ... </script> <?php .... ?> <? ..... ?> <% ..... %> </syntaxhighlight> <br><br> == 文の記述 == PHPを記述する時、文字列を出力や演算等の処理を記述することになる。その1つ1つの処理を文という。<br> 1つの文は1行に記述するのが一般的であるが、複数の文を1つの行の中に記述することも可能である。<br> <br> 以下の例では、文字列を出力するという文を3つ記述している。<br> 文の最後には、;(セミコロン)が付加されている。PHPでは、セミコロンが現れるまでを1つの文として扱う。<br> <syntaxhighlight lang="php"> <?php echo "こんにちは"; echo "こんにちは"; echo "こんにちは"; ?> </syntaxhighlight> <br> 例外として、PHPの終了記号の直前の文は;(セミコロン)を省略できる。<br> したがって、上記の例は以下のようにも記述することもできる。<br> <syntaxhighlight lang="php"> <?php echo "こんにちは"; echo "こんにちは"; echo "こんにちは" ?> </syntaxhighlight> <br><br> == コメント == PHPを記述する上で、処理内容の目的等をコメントに残すことにより保守性が上がる。<br> コメントは、PHPが実行される際に無視されるため、処理の出力結果には影響しない。<br> <br> PHPにおいて、コメントを記述する場合、以下に示す3種類の方法が存在する。<br> * <code>#</code>を使用したコメント *: <code># コメント内容</code> *: スクリプト中に<code>#</code>が現れた場合、<code>#</code>から行末までをコメントとして扱う。 <syntaxhighlight lang="php"> <?php # 作成日 2021/01/01 echo "こんにちは"; ?> </syntaxhighlight> <br> * <code>//</code>を使用したコメント *: <code>#</code>の代わりに<code>//</code>を使用する。使用方法は<code>#</code>と同様である。 <syntaxhighlight lang="php"> <?php // 作成日 2020/01/01 echo "こんにちは"; ?> </syntaxhighlight> <br> * <code>/*</code>と<code>*/</code>を使用したコメント *: 特定のブロックを一括してコメントする場合に使用する。 *: <code>/*</code>が現れた場合、<code>*/</code>が現れるまでを全てコメントとして扱う。 <syntaxhighlight lang="php"> <?php /* 作成日 2020/01/01 作成者 山田 太郎 開発環境 PHP 7.x */ echo "こんにちは"; ?> </syntaxhighlight> <br><br> __FORCETOC__ [[カテゴリ:Web]]
PHPの基礎 - 基本事項
に戻る。
案内
メインページ
最近の更新
おまかせ表示
MediaWiki についてのヘルプ
ツール
リンク元
関連ページの更新状況
特別ページ
ページ情報
We ask for
Donations
Collapse