Hi,
Le 12 déc. 2014 17:28, "guilhermeblanco@gmail.com" <
guilhermeblanco@gmail.com> a écrit :
>
> It's part of the history of that RFC, accessible here:
https://wiki.php.net/rfc/abstract_final_class?rev=1417060830
>
But then it isn't clear as of right now. What is proposed? The example? The
votes? What does `final` has to do with `static`?
I'm confused.
> On Fri, Dec 12, 2014 at 11:18 AM, Florian Margaine <florian@margaine.com>
wrote:
>>
>> Hi,
>>
>>
>>
>> On Fri, Dec 12, 2014 at 5:12 PM, guilhermeblanco@gmail.com <
guilhermeblanco@gmail.com> wrote:
>>>
>>> Hi internals,
>>>
>>> After a good round of discussion, I updated the original "abstract final
>>> class" proposal into a "static class" proposal.
>>> However, I kept both patches online so it's up to voters decide which
one
>>> it could be implemented.
>>> Patches are now complete and voting phase starts now and will be active
>>> until 12/19/2014.
>>>
>>> As this is a language update, it requires 2/3 pro or against the
feature.
>>>
>>> https://wiki.php.net/rfc/abstract_final_class
>>
>>
>> Why does the example use `final`?
>>
>> final static class Environment
>> {
>> private static $rootDirectory = '/var/www/project';
>> public static function getRootDirectory()
>> {
>> return self::$rootDirectory;
>> }
>> }
>>
>> Also, the vote presents 2 options. The RFC is in a weird state where it
mentions "abstract final" but doesn't explain anything about them. The
votes don't seem to be what the example is...
>>
>> Could you edit your RFC?
>>
>>>
>>>
>>>
>>> Happy voting!
>>>
>>> Regards,
>>>
>>> --
>>> Guilherme Blanco
>>> MSN: guilhermeblanco@hotmail.com
>>> GTalk: guilhermeblanco
>>> Toronto - ON/Canada
>>
>>
>> Cheers,
>> --
>> Florian Margaine
>
>
>
> --
> Guilherme Blanco
> MSN: guilhermeblanco@hotmail.com
> GTalk: guilhermeblanco
> Toronto - ON/Canada
Cheers,
Florian