> On 13 Dec 2014, at 00:35, [email protected] wrote:
> 
> RFC is updated exposing both possible usages with both explanations.
> Hope it doesn't confuse even more.

Hi, in your "As static class” example, it doesn’t really demonstrate that you 
can omit the “static” modifier from the function declarations.

Also, it’s not clear if the same applies to “As abstract final”.

> 
> On Fri, Dec 12, 2014 at 11:30 AM, Florian Margaine <[email protected]>
> wrote:
>> 
>> Hi,
>> 
>> Le 12 déc. 2014 17:28, "[email protected]" <
>> [email protected]> 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 <[email protected]>
>> wrote:
>>>> 
>>>> Hi,
>>>> 
>>>> 
>>>> 
>>>> On Fri, Dec 12, 2014 at 5:12 PM, [email protected] <
>> [email protected]> 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: [email protected]
>>>>> GTalk: guilhermeblanco
>>>>> Toronto - ON/Canada
>>>> 
>>>> 
>>>> Cheers,
>>>> --
>>>> Florian Margaine
>>> 
>>> 
>>> 
>>> --
>>> Guilherme Blanco
>>> MSN: [email protected]
>>> GTalk: guilhermeblanco
>>> Toronto - ON/Canada
>> 
>> Cheers,
>> Florian
>> 
> 
> 
> -- 
> Guilherme Blanco
> MSN: [email protected]
> GTalk: guilhermeblanco
> Toronto - ON/Canada


--
PHP Internals - PHP Runtime Development Mailing List
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to