# Contributing to Core

By Ben Ramsey

- **Date:** February 20, 2015
- **Event:** ConFoo
- **Venue:** Hilton Bonaventure Montreal
- **City:** Montreal, QC, CA

---

- [View slides](https://speakerdeck.com/ramsey/contributing-to-core-my-journey-to-add-array-column-to-php-confoo-2015)
- [Download PDF](https://files.benramsey.com/talks/2015/confoo/benramsey-2015-confoo-contributing-to-core.pdf)
- [Read feedback](https://joind.in/talk/view/13313)

---

A few years ago, I had an idea to add a new function to PHP: `array_column()`. Starting out on this journey can be daunting to user-land developers unfamiliar with the landscape of the PHP internals. In this talk, I demystify this process, explaining how to set up an environment, create an RFC, communicate on the mailing lists, and send a pull request. I hope this talk will encourage you to scratch your own itch and contribute to the PHP core.


