ローカル変数とは、関数の内部で定義した変数。変数を定義した関数の内部でのみ呼び出せる。
ローカル変数を定義
関数の内部で定義する。
<?php
function sample() {
$var = 'サンプル'; // ローカル変数を定義
}
?>
function sample() {
$var = 'サンプル'; // ローカル変数を定義
}
?>
サンプル
関数外部から呼び出せないことに注目。
<?php
function sample() {
$localVar = 'ローカル変数'; // ローカル変数を定義
echo '<p>【関数内部から呼び出し】</p>';
echo '<p>関数内部で定義したローカル変数($localVar): ' . $localVar . '</p>';
}
sample();
echo '<p>【関数外部から呼び出し】</p>';
echo '<p>関数内部で定義したローカル変数($localVar): ' . $localVar . '</p>';
?>
function sample() {
$localVar = 'ローカル変数'; // ローカル変数を定義
echo '<p>【関数内部から呼び出し】</p>';
echo '<p>関数内部で定義したローカル変数($localVar): ' . $localVar . '</p>';
}
sample();
echo '<p>【関数外部から呼び出し】</p>';
echo '<p>関数内部で定義したローカル変数($localVar): ' . $localVar . '</p>';
?>
↓↓↓出力結果↓↓↓
【関数内部から呼び出し】
関数内部で定義したローカル変数($localVar): ローカル変数
【関数外部から呼び出し】
関数内部で定義したローカル変数($localVar):
関数内部で定義したローカル変数($localVar): ローカル変数
【関数外部から呼び出し】
関数内部で定義したローカル変数($localVar):