ホームページ >バックエンド開発 >PHPの問題 >PHPでオブジェクト内の要素を削除する方法

PHPでオブジェクト内の要素を削除する方法

藏色散人
藏色散人オリジナル
2021-06-19 11:17:273085ブラウズ

php メソッドでオブジェクト内の要素を削除します。まず PHP サンプル ファイルを作成し、次に「var_dump($user);unset($user->name);var_dump($user);」を通じてそれを削除します。 " メソッド オブジェクトの単なるプロパティです。

PHPでオブジェクト内の要素を削除する方法

この記事の動作環境: Windows 7 システム、PHP バージョン 7.1、DELL G3 コンピューター

オブジェクト内の要素を削除する方法php? PHPでオブジェクトの属性を削除するにはどうすればよいですか?

unset

<?php
define(&#39;CLI_SCRIPT&#39;, true);
$user = new stdClass();
$user->id = 1;
$user->name = &#39;tony&#39;;
$user->age = 23;
var_dump($user);
unset($user->name);
var_dump($user);

関連紹介:

unset - 指定された変数を解放します

説明

unset(mixed $var, mixed $... = ?): void

unset() 指定された変数を破棄します変数。

関数内の unset() の動作は、破棄する変数のタイプによって異なります。

関数内でグローバル変数を unset() した場合、ローカル変数のみが破棄され、呼び出し環境内の変数は unset() を呼び出す前と同じ値を維持します。

<?php
function destroy_foo() {
    global $foo;
    unset($foo);
}
$foo = &#39;bar&#39;;
destroy_foo();
echo $foo;
?>

上記のルーチンは出力します:

bar

推奨学習: "PHP ビデオ チュートリアル "

以上がPHPでオブジェクト内の要素を削除する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。