> PHPシンタックスの概要~PHP TUTORIAL~: PHP入門 : – ネットワークエンジニアチュートリアル

PHPシンタックスの概要~PHP TUTORIAL~: PHP入門 :



シンタックスの概要


PHPにエスケープ


PHPの解析エンジンでは、PHPコードをページ内の他の要素と区別するための方法が必要です。これを行うための仕組みは、「PHPへのエスケープ」と呼ばれています。これを行うには4つの方法があります –

正規のPHPタグ


最も普遍的な効果的なPHPタグスタイルは –

<?php...?>

ショートオープン(SGMLスタイル)タグ


ショートタグまたはショートオープンタグはこのように見える –

<?...?>

ASPスタイルのタグ


ASPスタイルのタグは、Active Server Pagesで使用されるタグを模倣してコードブロックを区切ります。ASPスタイルのタグはこのように見えます –

<%...%>

ASPスタイルのタグを使用するには、php.iniファイルで設定オプションを設定する必要があります。

HTMLスクリプトタグ

HTMLスクリプトタグ

<script language="PHP">...</script>

PHPコードのコメント


PHPには2つのコメント形式があります –

単線コメント – 一般的に、ローカルコードに関連する短い説明や注釈に使用されます。一行コメントの例を以下に示します。

<?
   # コメント欄
   # これもコメント欄
   
   // これもコメント欄
   print "An example with single line comments";
?>

複数行印刷 – ここでは、1つのprint文で複数の行を印刷する例を示します。

<?
   # こまんど
   コマンド
    コマンド
     コマンド;
   
   # こまんど
   コマンド
    コマンド
     コマンド;
?>

複数行コメント – 一般的には、擬似コードアルゴリズムと必要に応じてより詳細な説明を提供するために使用されます。コメントの複数行スタイルはCと同じです。複数行コメントの例を示します。

<?
   /* コマンドコマンドコマンドコマンドコマンド
   コマンドコマンドコマンドコマンドコマンド*/
   
  
?>

PHPは空白を区別しない


空白は、空白、タブ、およびキャリッジリターン(行末の文字)など、画面上では通常見えない、入力するものです。

PHPの空白を区別しないということは、空白文字がどれくらい行かれているかは重要ではありません。空白文字は多くのそのような文字と同じです。

たとえば、変数$ 4に2 + 2の合計を代入する以下の各PHP文は同等です –

$four = 2 + 2; // single spaces
$four <tab>=<tab2<tab>+<tab>2 ; // spaces and tabs
$four =
2+
2; // multiple lines

PHP:大文字と小文字


PHPが大文字小文字を区別する。次の例を試してみてください –

<html>
   <body>
      
      <?php
         $capital = 67;
         print("Variable capital is $capital<br>");
         print("Variable CaPiTaL is $CaPiTaL<br>");
      ?>
      
   </body>
</html>

これにより、次の結果が生成されます。

Variable capital is 67
Variable CaPiTaL is

ステートメントはセミコロンで終わる


$greeting = "Welcome to PHP!";

中括弧がブロックを作る


ステートメントは式のように組み合わせることはできませんが、中括弧で囲んでステートメントを実行できる場所には、ステートメントのシーケンスを置くことができます。

if (3 == 2 + 1)
   print("Good - I haven't totally lost my mind.<br>");
   
if (3 == 2 + 1) {
   print("Good - I haven't totally");
   print("lost my mind.<br>");
}

コマンドプロンプトからのPHPスクリプトの実行


コマンドプロンプトでPHPスクリプトを実行できます。test.phpファイルに次のコンテンツがあると仮定します

<?php
   echo "Hello PHP!!!!!";
?>

次のように、このスクリプトをコマンドプロンプトとして実行します。

$ php test.php

いかになります

Hello PHP!!!!!

前のページ③PHPの環境設定

次のページ⑤PHP可変型

スポンサーリンク

ネットワークエンジニアになりたければ下記から無料相談会に参加!
なんと無料で授業を受けれてエンジニアになれます

投稿日:2017-09-23 更新日:

執筆者: