[RFC] Property Accessors v1.2 : Extra shorthand declaration

From: Date: Fri, 26 Oct 2012 10:43:43 +0000
Subject: [RFC] Property Accessors v1.2 : Extra shorthand declaration
Groups: php.internals 
Request: Send a blank email to internals+get-63643@lists.php.net to get a copy of this message
I'm opening up several new threads to get discussion going on the remaining "being debated" categories referenced in this 1.1 -> 1.2 change spec: https://wiki.php.net/rfc/propertygetsetsyntax-as-implemented/change-requests ------------------------------------------------------------------------ *Extra shorthand declaration* Allow extra short declaration of an accessor: class TimePeriod {
    public DateTime $date;
} /* Would be equivalent to this */ class TimePeriod {
    public $date {
        get() { return $this->date; }
        set(DateTime $value) { $this->date = $value;}
    }
} ------------------------------------------------------------------------ Thoughts? -- -Clint

« previous php.internals (#63643) next »