Interfaces fluidas
Thursday, January 5th, 2006
Estuve leyendo varios blogs sobre PHP y me encantó un artículo que leí sobre fluent interfaces. El concepto es hacer código de programación mucho mas legible como en el siguiente ejemplo.
[php]
$sms->to($_POST['toNumber'])
->from($_POST['fromNumber'])
->message($_POST['message'])
->send();
[/php]
en vez de
[php]
$sms->to($_POST['toNumber']);
$sms->from($_POST['fromNumber']);
$sms->message($_POST['message']);
$sms->send();
[/php]
Esto se logra gracias a la forma como trabaja PHP5 los objetos que funcionan por referencia y no por [...]