.Water-Sunlight
.サイトメニュー
.検索
.オンライン状況
登録ユーザ: 0
ゲスト: 6
.
<< Prev
« INDEX »
PHP 文法編
Next >>
作成日:2006/05/10

1A 基本的な文法

1A.1 PHPコードの埋め込み

 PHPコードはHTMLテキストの中に埋め込まれます。 HTMLとPHPコードを区別する為のタグ形式には以下の4種主があります。

形式用例備考
XML形式(1)
<?php echo("Hello") ?>
または
<?php
  echo("Hello") 
?>
常に使用できます。
XML形式(2)
<script language="php">
echo("Hello")
</script>
常に使用できます。
SGML形式
<? echo("Hello") ?>
または
<?= "Hello" ?>
php.iniでshort_open_tagがOnの場合に使用できます。
<?= "Hello" ?> は <? echo "Hello" ?>の省略形です。
※ ?と=の間に空白文字は入りません。
ASP形式
<% echo("Hello") %>
または
<%= "Hello" %>
php.iniでaps_tagsがOnの場合に使用できます。
<%= "Hello" %>は<% echo "Hello" %>の省略形です。
※ %と=の間に空白文字は入りません。


1A.2 単純文の区切り(デリミタ)

 単純な文(代入文、関数呼び出しなど)は、C/C++やPerl と同様にセミコロン(;)で終わります。

用例:
<?php
echo("Hello");
echo("World");
?>


1A.3 大文字・小文字の区別

 PHPでは識別子の大文字・小文字の区別が他の言語に比べて曖昧な感じがします。

大文字・小文字を区別する字句
(case sensitive)
変数名、定数名
※ 定数名は定義時にcase insensitive にできます
大文字・小文字を区別しない字句
(case insensitive)
キーワード、関数名、クラス名


1A.4 注釈(コメント)

 PHPのコメントは多彩です。Perl風でもC/C++風でも記述できます。

形式用例備考
インライン形式
echo "Hello"; #コメント
Perl/シェル風コメント
echo "World"; //コメント
C/C++風コメント
ブロック形式
/*
コメント
*/
C/C++風コメント
※ブロック型コメントはネストできません

.