Thank you for checking out RFC Vote! This project is dedicated to providing a platform for the PHP community to express their thoughts and feelings about the proposals for the PHP language in an easier way.
Our main goal is to visualize the diverse opinions and arguments surrounding PHP's proposed features, making it easier to understand the benefits and downsides of each proposal. By doing so, we hope to foster a greater understanding of how PHP developers feel about these changes.
While official voting on RFCs is limited to internal qualified developers and a specific group of contributors, RFC Vote offers a space for everyone in the PHP community to share their voice. Your votes and comments won't directly influence the official PHP RFC outcomes, but they can serve as valuable insights for those involved in the decision-making process.
In addition to casting a vote, you are encouraged to share your reasoning behind your choices on each RFC. By explaining why you voted yes or no, we can collectively gain better insights into the popularity or concerns associated with an RFC. This collaborative approach allows us to learn from one another and contributes to a more informed and connected PHP community.
For official messages, please consider using the PHP Internals mailing list. Despite common belief, it is in fact, open to anyone.
I believe it is important to remember that voting is just the last step of the RFC process: While the vote is the final arbiter, the discussion phase that precedes it is where concerns are heard and the proposal is shaped.
The initial idea came from Roman Pronskiy , who helps administer the PHP Foundation , and is developed (together with many open source enthusiasts) by Brent Roose , developer advocate for PHP at JetBrains .
The goal of this website is to provide a platform for the PHP community to express their thoughts and feelings about the proposals for the PHP language in an easy way.
While voting is an essential part of expressing how you feel about a potential new PHP feature, it's only a part. That's why you must do one of two things if you want to vote:
Every user has three votes they can distribute amongst existing arguments. On top of that, they can write one argument of their own. All arguments and their votes are counted towards the final result.