Skip to content
Advertisement

PHP method chaining or fluent interface?

I am using PHP 5 and I’ve heard of a new featured in the object-oriented approach, called ‘method chaining’. What is it exactly? How do I implement it?

Advertisement

Answer

It’s rather simple, really. You have a series of mutator methods that all return the original (or other) object. That way, you can keep calling methods on the returned object.

JavaScript

This outputs “ab”

Try it online!

User contributions licensed under: CC BY-SA
6 People found this is helpful
Advertisement