Re: RFC: constructor argument promotion
| From: | Leigh | Date: | Thu, 08 Aug 2013 15:16:32 +0000 |
| Subject: | Re: RFC: constructor argument promotion | ||
| References: | 1 2 3 4 5 | Groups: | php.internals |
| Request: | Send a blank email to internals+get-68444@lists.php.net to get a copy of this message | ||
On 8 August 2013 14:12, Matthieu Napoli <matthieu@mnapoli.fr> wrote:
> class MyClass {
> public $foo;
> protected $bar;
>
> public function __construct($this->foo, $this->bar, $baz) {
> // $this->foo and $this->bar are now set
>
This actually feels _way_ more intuitive to me, it feels like you are
passing the parameter directly into that property.
With that style, why even limit it to the ctor?
function mySetter(array $this->items) {}