Foros del Web » Programando para Internet » PHP » Frameworks y PHP orientado a objetos »

PHP OO Closures

Estas en el tema de Closures en el foro de Frameworks y PHP orientado a objetos en Foros del Web. Buenas, Estaba trasteando con Slim Framework, cuando, me he preguntado para que sirve "use". Usa una sintaxis así: Código PHP: $app -> get ( '/user/login' ...
  #1 (permalink)  
Antiguo 24/09/2011, 11:24
Avatar de Eleazan  
Fecha de Ingreso: abril-2008
Ubicación: Ibiza
Mensajes: 1.879
Antigüedad: 16 años
Puntos: 326
Closures

Buenas,

Estaba trasteando con Slim Framework, cuando, me he preguntado para que sirve "use".

Usa una sintaxis así:
Código PHP:
$app->get('/user/login', function() use ($app) {
    
//Aqui mostramos un form xD
    
return $app->render('login_form.html', array());
}); 
(Por ejemplo!).

Deduzco, supongo, más bien... que ese "use" es una forma más... ¿correcta? ¿orientada a POO? que usar un global. ¿Existe alguna diferencia exacta? A mi me parece el mismo :)

¿Ando muy errado?

Un saludo ^^
__________________
>> Eleazan's Source
>> @Eleazan
  #2 (permalink)  
Antiguo 24/09/2011, 11:26
Avatar de Eleazan  
Fecha de Ingreso: abril-2008
Ubicación: Ibiza
Mensajes: 1.879
Antigüedad: 16 años
Puntos: 326
Respuesta: Closures

Soy tonto, y me contestaré a mi mismo una gran diferencia...

Con global, crearia una variable global, y todos usarian esa...
En cambio, con use, supongo que pillará la variable de ese nombre q esté en ese ámbito, no? :)

Otro saludo!
__________________
>> Eleazan's Source
>> @Eleazan

Etiquetas: closures, framework, poo
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 18:28.