Ver Mensaje Individual
  #7 (permalink)  
Antiguo 25/09/2012, 15:58
Avatar de pateketrueke
pateketrueke
Modernizr
 
Fecha de Ingreso: abril-2008
Ubicación: Mexihco-Tenochtitlan
Mensajes: 26.399
Antigüedad: 16 años
Puntos: 2534
Respuesta: Nuevos "Traits" PHP 5.4.0+

A mi en lo personal me parece beneficioso de muchas formas, habilita por decirlo así el patchy-monkey en php, entre otras yerbas.

Un caso concreto, cuando se trabaja con RoR es el uso de DataMappers, que con Traits podría ser así la cosa.

Código php:
Ver original
  1. namespace Model;
  2.  
  3. class Book
  4. {
  5.   use \DataMapper\Base;
  6.   use \DataMapper\Validations;
  7.   use \DataMapper\Engine\MongoDB;
  8. }
  9.  
  10. // ...
  11.  
  12. echo Book::find_by_slug_and_owner_id('hello-world', 99);

Cosas del estilo pues, finalmente me quedo con la descripción del "copy/paste seguro".

Ciertamente es otra forma de ir construyendo clases con diversas funcionalidades sin estar obligados a extender.

Particularmente funcionalidades como estas me permiten seguir expresando cuanta cosa me venga en mente sin envidiar otros lenguajes dinámicos.
__________________
Y U NO RTFM? щ(ºдºщ)

No atiendo por MP nada que no sea personal.