<?php
$config = array(
"memory" => array(
"caching" => true
)
);
function setConfig($path, $value, $delimiter = '.') {
// Just so our example works.
global $config;
$tokens = explode($delimiter, $path);
$currentPiece = &$config;
foreach($tokens as $token) {
$currentPiece = &$currentPiece[$token];
}
$currentPiece = $value;
}
setConfig('memory.caching', FALSE);
var_dump($config);