On Sat, Jan 5, 2013 at 3:39 PM, Rasmus Lerdorf <ras...@lerdorf.com> wrote:
> On 01/05/2013 03:36 PM, Kris Craig wrote: > > > > > > On Sat, Jan 5, 2013 at 3:32 PM, Rasmus Lerdorf <ras...@lerdorf.com > > <mailto:ras...@lerdorf.com>> wrote: > > > > On 01/05/2013 03:29 PM, Kris Craig wrote: > > > > > In both cases, we really don't care what the actual values of > > brown, black, > > > and purple are. We just want it to be unique so we can reference > > each of > > > them in a visually friendly way with minimal performance impact. > > That's > > > where I could see a valid use-case for Ruby-like symbols in PHP. > > > > What you are describing is just an enum. That's not really what Ruby > > symbols are about. > > > > -Rasmus > > > > > > Ruby doesn't have native enums. Symbols are often used in Ruby code to > > obtain the same functionality, though. > > Right, but if that is the only use you can come up with for them in PHP, > then there are way simpler ways to do it. We already have an enum RFC. > https://wiki.php.net/rfc/enum > > -Rasmus > > Granted, but other use-cases have already been presented as well. Obviously the one I suggested would no longer be useful if PHP adopts enums. --Kris