My Photo

« PHPメモ001:各種PEARモジュールをインストール | Main | アルビレックス新潟2011年末時点の移籍まとめ #albirex »

December 29, 2011

PHPメモ002:変数と定数

変数

変数は "$<変数名>" と表現する。
宣言がなくてもいきなり使える。
型は実行時に動的に決まる。

変数名に使えるのは
  • アルファベットの大文字・小文字
  • 数字
  • アンダースコア
  • 0x7F~0xFFまでのコードを持つ文字

最後の"0x7F~0xFF"というのは、日本語も使えると思っていればいい。
ただし、先頭の文字はアルファベットかアンダースコアでなければならない。
大文字と小文字は区別される。
#関数名は大文字と小文字は区別されない。変なの。

サンプルコード
$var_1 = 1;
$_var  = 11;
// $var?  = 12;	// 不正な変数名
// $2var  = 2;	// 不正な変数名

// 大文字と小文字は区別される。
$a = "小文字";
$A = "大文字";

echo '$a=' . $a . "<br />\n";
echo '$A=' . $A . "<br />\n";
出力
$a=小文字<br />
$A=大文字<br />

定義済み変数

定義済み変数は配列である。
$_GETと$_POSTはそれぞれクライアントからGET,POSTで渡されたデータを名前で参照できる。
たとえばPOSTメソッドで"height"というデータが渡された場合は $_POST["height"] で参照できる。
他に$GLOBAL、$_SERVERなどの定義済み変数がある。

マニュアル:PHP: 定義済の変数 - Manual

定数

以下のように定義する。大文字小文字は区別される。

define("<定数名>", <値>)

定数は参照するときに$はいらない。

コード
define("CONST_A", 10);

echo CONST_A . "<br />\n";
echo const_a . "<br />\n";
出力
10<br />
const_a<br />

« PHPメモ001:各種PEARモジュールをインストール | Main | アルビレックス新潟2011年末時点の移籍まとめ #albirex »

PHP」カテゴリの記事

Comments

Post a comment

(Not displayed with comment.)

TrackBack

TrackBack URL for this entry:
http://app.cocolog-nifty.com/t/trackback/26461/53599865

Listed below are links to weblogs that reference PHPメモ002:変数と定数:

« PHPメモ001:各種PEARモジュールをインストール | Main | アルビレックス新潟2011年末時点の移籍まとめ #albirex »

March 2017
Sun Mon Tue Wed Thu Fri Sat
      1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31  
無料ブログはココログ

日本blog村

  • にほんブログ村 IT技術ブログへ
  • にほんブログ村 アニメブログへ
  • にほんブログ村 サッカーブログ アルビレックス新潟へ

好きな音楽家

メモ

XI-Prof