Ver Mensaje Individual
  #1 (permalink)  
Antiguo 13/01/2011, 12:30
RodrigoG
 
Fecha de Ingreso: diciembre-2009
Ubicación: dirname(__FILE__)
Mensajes: 149
Antigüedad: 15 años, 4 meses
Puntos: 11
Duda con manual PHP 5.3.*

Estaba revisando lo que quedó obsoleto en PHP5.3.* en el manual y me encontré con lo siguiente:

Cita:
Funcionalidades obsoletas:

Ahora está obsoleto asignar el valor devuelto por new por referencia.
¿Qué quiere decir eso?

Código PHP:
Ver original
  1. //¿Se refiere que esto?
  2. class foo() {
  3.    public function bar() {
  4.       return new AlgunObjeto();
  5.    }
  6. }
  7.  
  8. // ¿Ahora debe ser así?
  9. class foo() {
  10.    public function bar() {
  11.       $ob = new AlgunObjeto();
  12.       return $ob;
  13.    }
  14. }

Luego dice:

Cita:
Ha quedado obsoleto el paso por referencia en tiempo de llamada.
¿Qué significa?
__________________
Estreno blog ~ DesarrolladorWeb.cl :)