PHP入門 数学関数 変数を破棄する(unset関数)

unset関数を利用することで、変数を破棄できます。

構文:abs関数

void unset(mixed $var, mixed …$vars)
$var、$vars破棄対象の変数

<?php
$str;          //➊
var_dump($str);//結果:NULL
$str = '代入'; //➋
var_dump($str);//結果:string(6)"代入"
unset($str);  //➌
var_dump($str);//結果:NULL
実行結果
実行結果

➊の段階では、変数$strには何も代入されていません。そのため、変数の値はnullです。次に➋で値を代入したことで、変数$strには値が格納されます。そして、➌でunset関数が呼び出されたことで、変数$strは破棄されます。結果、変数$strは再びnull値とみなされることになります。