Diferencias entre &new y new en php | ![]() ![]() ![]() ![]() (3.08)views: 1147 |
En PHP 4 por defecto todas las asignaciones con el simbolo = son por valor de esta forma al hacer $objeto= new Clase(); lo que hacia es crear el objeto con new y copiarlo en $objeto, para evitar esto se le agregaba el ampersand (&) adelante del new de manera que queda $objeto=& new Clase(); haciendolo de esta forma se crea el objeto y se asigna directamente sin copiarlo. en PHP 5 el operador new pasa los objetos creados directamente por referencia por lo que aplicar el & ya no es necesario.
Saludos
Cómo Calificas este artículo?:
1 2 3 4 5
1 2 3 4 5
Los que entraron en este post también vieron:


(3.08)