rfc:better_crediting

PHP RFC: Better Crediting

  • Version: 0.9
  • Date: 2026-07-02 (use today's date here)
  • Author: Weilin Du, weilindu@php.net
  • Status: Draft
  • Implementation: TBD
  • Discussion thread: TBD
  • Voting thread: TBD

Introduction

This RFC propose a new crediting policy for the php language to properly credit all contributors(including the olds and the news).

The RFC relies on three facts:

a) As a language with a super long history, inevitably, the php language has “generations” of contributors.

b) Today's crediting function (namely phpcredits()) and public website (namely https://www.php.net/credits.php) both lack the mentioning of new contributors (i.e. new RFC authors, new extension maintainers, new core developers, and only on the website -- the author of new extensions) That is, the newer “generation” of contributors are often NOT credited.

c) Crediting new contributors is a Good Thing(tm) to the development of the language that encourage people to walk inside the php internals.

Given the obvious correctness of these facts, it is vital for the language to update a policy for crediting.

Proposal

Now, let's first clear the definition. In this RFC, the scope of crediting is and will be:

a) the phpcredits() function

b) the https://www.php.net/credits.php webpage

The webpage

The rust language has a thanks.rust-lang.org site for every contributors of the version

... REMAINING WORK HERE ...

Backward Incompatible Changes

No BC break is expected unless the output of phpcredits() is used in the code base which is mosyly impossible.

Proposed PHP Version(s)

php 8.6

RFC Impact

This RFC will encourage new contributors to engage in the php core.

Voting Choices

Primary Vote requiring a 2/3 majority to accept the RFC:

Accept the policy as outlined in the RFC?
Real name Yes No Abstain
Final result: 0 0 0
This poll has been closed.

Patches and Tests

TBD

Implementation

TBD

References

None

Rejected Features

None

Changelog

Initial Update 2026/7/2

rfc/better_crediting.txt · Last modified: by weilindu