戻る

解答例

unset()関数はそれまで使用していた変数を破棄します。破棄された変数は値を持っていない=使われていない状態となります。isset()関数の引数にして呼び出すと、返り値がFalseとなります。

PHP

<?php
header("Content-type: text/html; charset=utf-8");

$data = "Hello, World!";

if(isset($data)){
	echo '$dataには' . $data . 'が代入されています!<br>';
}
else{
	echo '$dataには値が代入されていません!<br>';
}

unset($data);

if(isset($data)){
	echo '$dataには' . $data1 . 'が代入されています!<br>';
}
else{
	echo '$dataには値が代入されていません!<br>';
}
?>

inserted by FC2 system