Comments (4)
We've come full circle ^^ Well, I would honestly just prefer keeping the case
property. It also technically makes more sense than keeping a hashmap for the case names.
from enum-comparison.
Well, I would honestly just prefer keeping the
case
property.
Same.
That approach also makes it easier for libraries to attempt to partially polyfill this before 8.1 (e.g. also define public static function Hearts() { return self::Hearts; /* or something else in 8.0 and older */ }
)
(if code used the name)
from enum-comparison.
@Crell As we've agreed to keep this property now after all, can you add it to the RFC?
from enum-comparison.
->case is now added to the first section ("Unit Enums").
from enum-comparison.
Related Issues (20)
- value or value() or getValue()? HOT 4
- Tests for __CLASS__ and __FUNCTION__
- Namespace tests
- Constant expressions for primitive values? HOT 3
- Rename ScalarEnum to Raw- or ValueEnum? HOT 8
- Prevent offsetGet on enums in const expr HOT 14
- Clarify types of operations that are allowed in expressions in RFC document/implementation HOT 1
- Is the name ReflectionEnumCase(implementation) or ReflectionCase(RFC document) HOT 3
- ReflectionEnumConst for ADT compatibility HOT 3
- from/has scalar in reflection HOT 5
- Handle failure in from HOT 7
- Override getDeclaringClass() to return ReflectionEnum instead of getEnum() HOT 5
- UnitEnum definition HOT 6
- has() vs tryFrom() HOT 7
- Inherited ReflectionEnum methods HOT 1
- Custom print_r output HOT 7
- I created an online WebAssembly demo for enums HOT 2
- Improve issue message for array unpacking of Traversable enum HOT 1
- Some feedback on Reddit HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from enum-comparison.