Re: [RFC] Enum proposal (yet another)

From: Date: Wed, 22 Feb 2012 23:07:03 +0000
Subject: Re: [RFC] Enum proposal (yet another)
References: 1 2 3 4 5 6 7  Groups: php.internals 
Request: Send a blank email to [email protected] to get a copy of this message
Hi!

For those who keep saying "but this can already be done in php", here is a pretty good article. Long time ago enums were not available in Java also, so this article explains that yes, thigs can technically could be done before the enum, and why certain things are better with enums. http://javarevisited.blogspot.com/2011/08/enum-in-java-example-tutorial.html
One note here: Java is a statically typed compiled language. PHP is not. So many arguments regarding type safety, etc. which are completely valid in regards to Java have no validity in regard to PHP. I understand that some people want to import some bits from strictly typed languages, imagining that this will provide them with benefits that statically typed languages have, namely compile-time safety checks, etc. This does not work as well in dynamic languages. Note for example that neither Ruby nor Python have enums, though you can do similar things there. -- Stanislav Malyshev, Software Architect SugarCRM: http://www.sugarcrm.com/ (408)454-6900 ext. 227

Thread (70 messages)

« previous php.internals (#57969) next »