FAQ
Greetings,

Unfortunately, as you will no doubt well be aware, Anthony Ferrara, aka
ircmaxell, decided to cease contributing to PHP. This is not a matter I
wish to discuss here, but it is relevant to the subject of this email.
Because he left, he withdrew all the RFCs he authored. Since I like this
RFC of his, I have decided to copy the content of it and the patch to
new locations, and re-open it.

The RFC, so far as I can tell, looks fairly complete as it stands.

I am deciding to champion it because I think that such static
expressions are useful for code readability. The intent of, for example,
const TIME_PERIOD = 7 * 24 * 60 * 60; is much clearer than const
TIME_PERIOD = 604800;, and there are other examples of how this could be
useful.

I have read through the previous mailing list discussion, and while I
will admit that, yes, this RFC does not allow some possibilities that
would be nice (like using constants in such expressions, for example), I
think it is still quite useful and an improvement on the status quo.

So far as I can tell, there are no remaining unanswered questions or
unresolved issues with this, so if that is the case I would like to move
this towards a vote fairly soon.

The new RFC is here: https://wiki.php.net/rfc/const_scalar_expressions2

It is identical in content aside from a changed header and links. If
this could be added to the list of RFCs Under Discussion that'd be great.

Thank you for your time.
--
Andrea Faulds
http://ajf.me/

Search Discussions

  • Clint Priest at Oct 27, 2013 at 2:32 pm

    On 10/17/2013 7:05 PM, Andrea Faulds wrote:
    I have read through the previous mailing list discussion, and while I
    will admit that, yes, this RFC does not allow some possibilities that
    would be nice (like using constants in such expressions, for example),
    I think it is still quite useful and an improvement on the status quo.
    I agree, even without constants support it would be a big plus. I'm not
    sure everyone agrees that it should move forward without constants
    support though (and I would personally prefer them in as well, but not
    at the expense of pushing this feature out a year).
    Thank you for your time.
  • Andrea Faulds at Nov 1, 2013 at 7:03 pm
    Evening all,

    I am now bringing it to a vote as the discussion period of 2 weeks has
    finished and I have heard no exceptions.

    Please vote here: https://wiki.php.net/rfc/const_scalar_expressions2#vote

    Thanks!

    --
    Andrea Faulds
    http://ajf.me/
  • Andrea Faulds at Nov 1, 2013 at 7:15 pm

    On 01/11/13 19:02, Andrea Faulds wrote:
    Evening all,

    I am now bringing it to a vote as the discussion period of 2 weeks has
    finished and I have heard no exceptions.

    Please vote here: https://wiki.php.net/rfc/const_scalar_expressions2#vote

    Thanks!
    Well, that was quick!

    bwoebi on IRC has told me to cancel the vote because he has just
    finished his patch to support constants in such expressions. For that
    reason I'll cancel the vote for now.

    Thanks.
    --
    Andrea Faulds
    http://ajf.me/

Related Discussions

Discussion Navigation
viewthread | post
Discussion Overview
groupphp-internals @
categoriesphp
postedOct 18, '13 at 12:05a
activeNov 1, '13 at 7:15p
posts4
users2
websitephp.net

2 users in discussion

Andrea Faulds: 3 posts Clint Priest: 1 post

People

Translate

site design / logo © 2022 Grokbase