Overview
KB
Technical FAQ
PHP Manual
CSS2 Manual
HTML Manual
JS Guide
JS Reference
PhpDock Manual
Nu-Coder Manual
PhpExpress Manual
PHP Joomla
Development
Learn PHP
 
<Yaf_Config_Abstract::readonlyYaf_Config_Abstract::toArray>
^Yaf_Config_AbstractLast updated: Mon, 26 Oct 2026

Yaf_Config_Abstract::set

(Yaf >=1.0.0)

Yaf_Config_Abstract::set — Set a configuration value

Description

abstract public function Yaf_Config_Abstract::set(string $name, mixed $value): bool

Sets a configuration value. This method is abstract and must be implemented by subclasses. Read-only configurations will reject modifications.

Parameters

name

The configuration key to set.

value

The value to assign.

Return Values

Returns true on success, or false on failure (e.g. when the configuration is read-only).

Examples

Example #1 Yaf_Config_Abstract::set() example

<?php
$config = new Yaf_Config_Simple(['env' => 'development']);
var_dump($config->set('env', 'production'));
echo $config->env, "\n";

// Read-only implementations reject the modification
$ini = new Yaf_Config_Ini('/etc/myapp/application.ini', 'common');
var_dump($ini->set('env', 'production'));
?>

The above example will output something similar to:

bool(true)
production
bool(false)

See Also


<Yaf_Config_Abstract::readonlyYaf_Config_Abstract::toArray>
^Yaf_Config_AbstractLast updated: Mon, 26 Oct 2026