本文操作环境:windows7系统、PHP7.1版,DELL G3电脑
php怎么删除对象中的元素?php中如何删除对象的某一属性?
unset
<?php define('CLI_SCRIPT', true); $user = new stdClass(); $user->id = 1; $user->name = 'tony'; $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 = 'bar'; destroy_foo(); echo $foo; ?>
登录后复制
以上例程会输出:
bar
登录后复制
推荐学习:《PHP视频教程》
以上就是php怎么删除对象中的元素的详细内容,更多请关注Work网其它相关文章!