#このチュートリアルの動作環境: Windows7 システム、PHP7.1 バージョン、DELL G3 コンピューター#使用後はログアウトする必要があります。配列変数 この変数unset() — 指定された変数の設定を解除します。PHP では、unset() 関数は主に変数を破棄するために使用され、構文は「unset (破棄する変数)」となり、戻り値はありません。関数内でグローバル変数を unset() すると、ローカル変数のみが破棄され、呼び出し環境内の変数は unset() を呼び出す前と同じ値を保持します。
void unset ( mixed $var [, mixed $... ] )unset() 指定された変数を破棄します。 関数内の unset() の動作は、破棄する変数のタイプによって異なります。 関数内でグローバル変数を unset() した場合、ローカル変数のみが破棄され、呼び出し環境内の変数は unset() を呼び出す前と同じ値を維持します。
<?php function destroy_foo() { global $foo; unset($foo); } $foo = 'bar'; destroy_foo(); echo $foo; ?>上記の例は、関数内でのみ機能します。 関数内で静的変数を unset() すると、静的変数は関数内で破棄されます。ただし、この関数が再度呼び出されると、この静的変数は最後に破棄される前の値に復元されます。
<?php function foo() { static $bar; $bar++; echo "Before unset: $bar, "; unset($bar); $bar = 23; echo "after unset: $bar\n"; } foo(); foo(); foo(); ?>上記のルーチンは出力します:
Before unset: 1, after unset: 23 Before unset: 2, after unset: 23 Before unset: 3, after unset: 23推奨学習: "
PHP ビデオ チュートリアル "
以上がPHPでのunset()の使用法は何ですかの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。