<?php//変数をセット 変数名の大小文字は区別される $name = 'Reiji'; $Name = 'Nagakura'; $a = 'ダメ、ゼッタイ';echo '<h4>変数にセットされた文字をechoで出力</h4>';//{}の代わりに..を使うことも出来る echo 'Name: ' . $name . '<br/>'; echo 'Name: ' . $name . $Name . '<br/>'; echo ...">

php基本構文

/ PHP / Comment[0]
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<?php
//変数をセット 変数名の大小文字は区別される
$name = 'Reiji';
$Name = 'Nagakura';
$a = 'ダメ、ゼッタイ';


echo '<h4>変数にセットされた文字をechoで出力</h4>';
//{}の代わりに..を使うことも出来る
echo 'Name: ' . $name . '<br/>';
echo 'Name: ' . $name . $Name . '<br/>';
echo '<br/>';


echo '<h4>シングルクオートで囲われている場合は展開されずにそのまま表示される</h4>';
echo "Name: {$name} {$Name} <br/>";
echo 'Name: {$name} {$Name} <br/>';
echo '<br/>';

echo '<h4>ヒアドキュメント</h4>';
//<<<EOFからEOFまでの間が$txtにセットされる
$txt = <<<EOF
ヒアドキュメント中は、
タブやスペースは含めてはならない。$a
<br/>
EOF;
echo $txt;
echo '<br/>';


echo '<h4>isset()関数は、変数がセットされているとtrue、セットされていないとfalseを返す</h4>';
$aaa = 'aaa';
$bbb = bbb;
$ccc = NULL;

if (isset($aaa)) {
echo '$aaaはセットされてる(\'aaa\')<br/>';
} else {
echo '$aaaはセットされていない(\'aaa\')<br/>';
}

if (isset($bbb)) {
echo '$bbbはセットされている(bbb)<br/>';
} else {
echo '$bbbはセットされていない(bbb)<br/>';
}

if (isset($ccc)) {
echo '$cccはセットされている(NULL)<br/>';
} else {
echo '$cccはセットされていない(NULL)<br/>';
}

if (isset($abc)) {
echo '$abcはセットされている(未定義)<br/>';
} else {
echo '$abcはセットされていない(未定義)<br/>';
}
echo '<br/>';


echo '<h4>変数の型を確認するには、gettype()やvar_dump()を使う</h4>';

< //クオートで囲わない場合は数字としてセットされる
$A = 4444;
//クオートで囲うと文字としてセットされる
$B = '5555';

echo '<br/>';

echo '$Aの型: ' . gettype($A) . '<br/>';
echo '$Bの型: ' . gettype($B) . '<br/>';

echo '<br/>';

var_dump($A);
echo '<br/>';
var_dump($B);

echo '<br/><br/>';


echo '<h4>型キャストの変換</h4>';
$X = '1234';
$Y = 5678;

//strval()関数を使って型をstringに変換
$X = strval($X);
$Y = strval($X);

echo '$Xの型: ' . gettype($X) . '<br/>';
echo '$Yの型: ' . gettype($Y) . '<br/>';

?>

出力
関連記事

コメント

:
:
:
:
:
管理人のみ表示を許可