Código PHP:
Sin parcear:
<img src="{ruta_plantillas}/img/fondo.gif">
Parceado:
<img src="./plantillas/img/fondo.gif">
El código es más o menos así:
Código PHP:
$clase->asignar("ruta_plantillas", "./plantillas");
class clase{
function asignar($valin, $valout){
$array = array($valin => $valout);
$this->valor = (empty($this->valor)) ? $array : $this->valor . $array;
}
}
Código PHP:
$clase->asignar("ruta_config", "./config/");
$clase->asignar("ruta_imagenes", "./imagenes/");
Como se puede ver, $valores = array($valin => $valout); tiene un array. Si por el otro lado hago esto:
Código PHP:
$clase->asignar(array("ruta_plantillas" => "./plantillas", "ruta_imagenes" => "./imagenes"));
class clase{
function asignar($array)){
$this->valor = (empty($this->valor)) ? $array : $this->valor . $array;
}
}
Saludos
Actualizo
Al final lo que estoy logrando hacer es que una función asignar() acumule todos los datos y los imprima como ser:
Código PHP:
asignar("1", "A");
asignar("2", "B");
asignar("3", "C");
//asignar() imprime todos los valores en "$array" de la siguiente manera
echo $array;
Que devuelve:
array("1" => "A", "2" => "B", "3" => "C");
Esa es la complicación