Ver Mensaje Individual
  #9 (permalink)  
Antiguo 18/06/2012, 11:17
Avatar de Dundee
Dundee
 
Fecha de Ingreso: junio-2002
Ubicación: El Médano
Mensajes: 1.310
Antigüedad: 21 años, 10 meses
Puntos: 8
Respuesta: Métodos mágicos + symfony 2

Cita:
Iniciado por GatorV Ver Mensaje
En corto, sirve para tener una representación directa de tu objeto como string en caso de que lo necesites, por ejemplo, en una persona, la mayoría de las veces necesitas el nombre completo, no las partes, aunque es bueno tener las partes y __toString() te ayuda a tratar el objeto como string cuando lo necesites sin perder las partes del string, otro ejemplo:


Saludos.
Ok gracias, sigo pesando lo mismo; entiendo perfectamente el ejemplo , pero no le veo una gran utilidad el que mi objeto se convierta en un string, ya que con concatenar las propiedades sería suficiente.

Código:
$objeto=New miClase;
echo $objeto->nombre . " ".$objeto->apellido;
Pero bueno es una funcionalidad nueva añadida en PHP 5 y listo, pero no me parece nada de mágico (: . No es así por ejemplo el método __constuct que si es de una gran utilidad para INICIALIZAR los valores de las propiedes del objeto que creamos.

Un saludo y gracias.
__________________
Videotutoriales de Drupal