Una duda de sintaxis (PHP)

edited marzo 2008 in Dudas/Problemas
Supongo que esto tendría que preguntarlo en el subforo de desarrollo, pero como no sabía bien dónde debía preguntar, lo hago aqui.

En forms->controller->application_controller.php he encontrado en la función render el siguiente código:
function render($view){		
		if(file_exists("views/{$_REQUEST['controller']}/$view.phtml")){
			if(is_array(kumbia::$models)){
				foreach(kumbia::$models as $model_name => $model){
				 	$$model_name = $model;
				}
			}
			foreach($this as $var => $value){
				$$var = $value;
			}			
			include "views/{$_REQUEST['controller']}/$view.phtml";
		} else {
			Flash::kumbia_error('<u>KumbiaError: No existe la Vista</u><br>
						  <span style="font-size:16px">Kumbia no puede encontrar la vista "'.$view.'"
						  </span>');
		}
	}

Nunca había visto eso de $$var . ¿Qué es esto de poner dos $ delante de una variable? ¿es para asignar un nombre variable a una variable?
Sign In or Register to comment.