Ver Mensaje Individual
  #2 (permalink)  
Antiguo 01/10/2014, 13:22
Avatar de pateketrueke
pateketrueke
Modernizr
 
Fecha de Ingreso: abril-2008
Ubicación: Mexihco-Tenochtitlan
Mensajes: 26.399
Antigüedad: 16 años, 1 mes
Puntos: 2534
Respuesta: Cuantos RETURNS se puede aplicar?

Cita:
La pregunta: Es correcto poner solo TRUE para que todos los valores sean retornados, o debo hacerlo uno a uno.. es decir
De hecho estás equivocado: return devuelve únicamente un valor, que devuelvas TRUE no implica que la $_SESSION va a devolverse también.

Y vamos, eso es teoría de programación en general, en cualquier manual encuentras información acerca de funciones y return.

http://www.php.net/manual/es/functions.user-defined.php

Si deseas devolver todos los valores de $_SESSION, no puedes devolver uno a uno, en todo caso basta con devolver la $_SESSION en si misma.

Código PHP:
return $_SESSION
Es decir, al colocar un return la ejecución de la función se finaliza ahí mismo, lógicamente cualquier instrucción después no se ejecutará jamás.

Código PHP:
Ver original
  1. function foo() {
  2.   return 1; // aquí se finaliza
  3.   return 2;
  4.   return 3;
  5. }
  6.  
  7. var_dump(foo()); // int(1)

Y tampoco tiene relación con POO, así que no te confundas, lógica es lógica, tu problema es lógico, no de POO.
__________________
Y U NO RTFM? щ(ºдºщ)

No atiendo por MP nada que no sea personal.