Possible Duplicate:
PHP: How to chain method on a newly created object?
I started off with this code:
$page = new Page();
$page->replace_tags(...);
$page->output();
I changed the signature of replace_tags
to allow method chaining, by returning $this
. Why can I still not write it like this?
new Page()->replace_tags(...)->output();
Or this:
(new Page())->replace_tags(...)->output();