02-12-2020

Métodos encadenados en php: cómo funcionan y ejemplos

Los métodos encadenados en php consiste en llamar varios métodos de un objeto en una misma línea, basta con añadir al final de cada método: "return $this;" Con el siguiente ejemplo se entiende fácilmente.
Class Coche
{
public function lavar()
{
echo "Coche lavado.\n";
return $this;
}
 
public function encerar()
{
echo "Coche encerado.\n";
return $this;
}
}
//ejemplo llamada a los métodos encadenados
$coche = new Coche;
$coche->lavar()->encerar();

//mostrará

Coche lavado.
Coche encerado.