Array: ¿establecer el valor utilizando la notación de punto

irando la documentación de Kohana, encontréesta función realmente útil que utilizan para obtener valores de una matriz multidimensional utilizando una notación de puntos, por ejemplo:

$foo = array('bar' => array('color' => 'green', 'size' => 'M'));
$value = path($foo, 'bar.color', NULL , '.');
// $value now is 'green'

e pregunto si hay una manera de establecer un valor de matriz de la misma manera:

set_value($foo, 'bar.color', 'black');

La única forma en que encontré eso es reconstruir la notación de matriz ($ array ['bar'] ['color']) y luego establecer el valor .eval.

¿Alguna idea para evitar evaluar?

Respuestas a la pregunta(7)

Su respuesta a la pregunta