PHP逆引き大全 516の極意

基本プログラミングの極意 - Tips207 変数を破棄する

登録タグ
PHP
Icon comment count 0
Icon stock count 0

1-11変数Tips207 変数を破棄する

Level1

Pointunset関数を使う

特定の処理以降に使わない変数などを破棄するには、unset関数を使います。

unset関数は、引数で指定された変数を全て破棄します。

unset関数の使い方

unset(変数, [変数2 ...]);

ただし、unset関数によってグローバル変数や参照渡しされた変数を破棄しても、元の変数は破棄されずローカル変数のみが破棄されます。

グローバル変数を破棄するには$GLOBALS連想配列に格納されている該当の要素をunset関数に指定します(リスト2)。

リスト1207_1.php
<?php
  header("Content-Type: text/plain; charset=UTF-8");
  $value = 123;
  echo "元の変数 => ";
  var_dump($value);
  unset($value);
  echo "破棄後の変数 => ";
 

出典情報

Medium

PHP逆引き大全 516の極意

  • 著者: 大家 正登, 茂木 健一, 鮫島 康浩, 谷中 志織

コメント

    コメントはありません