PHP 8.6.0 Beta 3 is available for testing

Yaf_Config_Simple::offsetUnset

(Yaf >=1.0.0)

Yaf_Config_Simple::offsetUnset移除配置项(ArrayAccess)

说明

public function Yaf_Config_Simple::offsetUnset(mixed $name): void

根据键移除一个配置项。当对配置对象使用数组语法的 unset() 时,会调用该方法。

参数

name

要移除的配置键。

返回值

没有返回值。如果配置是只读的,会触发一个警告。

示例

示例 #1 Yaf_Config_Simple::offsetUnset() 示例

<?php
$config = new Yaf_Config_Simple([
    'cache' => ['enable' => true],
    'env'   => 'development',
]);

unset($config['cache']);
var_dump(isset($config['cache']));

// 只读配置不能被修改:会触发一个警告
$frozen = new Yaf_Config_Simple(['env' => 'development'], true);
unset($frozen['env']);
var_dump(isset($frozen['env']));
?>

以上示例的输出类似于:

bool(false)
bool(true)

参见

添加备注

用户贡献的备注

此页面尚无用户贡献的备注。
To Top