Flux
Toutes les sources

The PHP Foundation

34 articles Flux RSS
Programmation Web
How the PHP Security Team Handles Your Reports

How the PHP Security Team Handles Your Reports

If you've ever sent a security report to PHP and then refreshed the advisory page every morning for three weeks, hi, this one's for you, and yes, we read it. PHP runs a large share of the web, so keeping it secure and staying responsive matters far beyond this project, and we take that seriously. There is a small group of volunteers and PHP Foundation contractors doing its best to handle security for PHP core with the limited time and resources available, and this post will show how we are…

The PHP Foundation
Your Tool Has a New Reader

Your Tool Has a New Reader

Every PHP tool that prints to a terminal now has two readers, and most of us have only been writing for one of them. The output of a PHP command-line tool used to have one reader: a developer looking at a terminal. That reader sees glyphs. The terminal interprets escape sequences, moves the cursor, erases lines, and shows the result. What the tool wrote and what the human sees are usually the same thing, and nobody thinks about the gap. A coding agent does not look at a terminal. It reads the…

The PHP Foundation
PIE 1.5 Released

PIE 1.5 Released

The PIE team is pleased to announce the release of the PHP Installer for Extensions 1.5 series, which has been in the works for around five months. There has been significant work gone into some internal improvements which has enabled us to deliver several long-awaited features for the tool. Lets dive into a few of these new features! Install multiple extensions You are now able to install multiple extensions at once, for example: $ pie install php-amqp/php-amqp:^2.2 girgias/csv This is helpful…

The PHP Foundation
2027 Applications for Contractors are Open

2027 Applications for Contractors are Open

As we have done in past years, The PHP Foundation is opening applications for contractors for 2027. Foundation contractors are responsible for a variety of core development areas, and we are open to hearing your ideas. The application form will be open until October 20, 2026, end of day, Anywhere on Earth (AoE). Apply Now What are the requirements? Note: This is not a job for PHP developers or aspiring PHP developers. PHP is written in the C programming language, and as such, this role requires…

The PHP Foundation
Meet bunny.net: A PHP Foundation Sponsor supporting the language that powers the web it delivers

Meet bunny.net: A PHP Foundation Sponsor supporting the language that powers the web it delivers

Starting June 2026, bunny.net joined the PHP Foundation as a Silver Sponsor, reinforcing its commitment to the open-source technologies that keep a huge share of the modern web online. bunny.net is a European web infrastructure platform with 119 points of presence worldwide that brings together content delivery (DNS, CDN, video), security (WAF, DDoS and bot protection), and a developer platform (app containers, serverless functions, database and S3-compatible storage). In this way, bunny.net…

The PHP Foundation
Kicking Off the Community Events Coalition Special Interest Group

Kicking Off the Community Events Coalition Special Interest Group

Community events are the lifeblood of the PHP ecosystem. They're where people come to learn from each other, meet new people, expand their professional networks, build things together, strengthen friendships, sharpen their public speaking skills, and experience the power of belonging to a community. Most importantly, community events are where we build trust with each other. Trust has never been more important than it is today. It's always been a challenge in our industry, because so much of…

The PHP Foundation
How to Calculate 0.1 Plus 0.2 Correctly in PHP?

How to Calculate 0.1 Plus 0.2 Correctly in PHP?

The PHP Foundation thanks guest author Weilin Du for this post! Quick quiz before you read: <?php var_dump(0.1 + 0.2 === 0.3); This returns false. Now, as developers who proudly know IEEE's floating rules, many of you may take a sip of your coffee and say: Hey, that's not news anymore. We all know this classic case that warns generations of junior developers that calculating directly with floats might cause bugs. However, let's see this case here (64-bit): <?php var_dump((9223372036854775808 -…

The PHP Foundation
Welcoming Daniel Scherzer to the Ecosystem Security Team

Welcoming Daniel Scherzer to the Ecosystem Security Team

When the Ecosystem Security Team was established with funding from the Alpha-Omega “Security Engineer in Residence” grant, its mission was to improve the security of all aspects of the PHP ecosystem. Under the leadership of Volker Dusch, the team has accomplished many things. As predicted, the increasing popularity of AI tools has brought an influx of security reports and PRs from the community to php-src itself. The triaging, reviewing, and handling of issues that do not fall within PHP’s…

The PHP Foundation
Digital Sovereignty Is Written in PHP

Digital Sovereignty Is Written in PHP

Germany is spending €108 million to move its federal websites onto a PHP application. The money is the budget for the eleventh version of the Government Site Builder, the German federal administration's standard content management solution: €26.88 million for product development and support, €73.2 million for migration and relaunch, €8 million for operations, phased over four years. More than 80 federal agencies and institutions already use it, and they have built well over 250 websites with…

The PHP Foundation
Roman Pronskiy Leaves The PHP Foundation Board and Brent Roose Joins

Roman Pronskiy Leaves The PHP Foundation Board and Brent Roose Joins

The PHP Foundation is excited to announce the addition of Brent Roose from JetBrains to the Foundation's Board of Directors. Brent fills the JetBrains Platinum Sponsor seat and was unanimously voted to join by the existing members. Brent is a developer advocate for PHP at JetBrains, but he is also a writer, content creator, event organizer, community leader, and open source contributor. He is a well-recognized voice on PHP Annotated, maintains an active blog at stitcher.io, and is the creator…

The PHP Foundation
Join Us for The PHP Foundation Community Hour

Join Us for The PHP Foundation Community Hour

Here at The PHP Foundation, we are continuously looking for ways in which we can increase our connections with the PHP community, especially when the goal is to improve the sustainability of the PHP language. Increasing the contributor pool ties in directly with sustainability, so encouraging contributions back to the PHP ecosystem is something we want to foster and support. As part of this effort, we are excited to be launching a monthly one-hour interactive podcast in partnership with the…

The PHP Foundation
So You Received a Security Report. Now What?

So You Received a Security Report. Now What?

A guide for PHP project maintainers, from the PHP Foundation Ecosystem Security Team You maintain a PHP project. Someone (maybe Volker from the PHP Foundation, maybe an independent researcher) has just told you that your project may have a security vulnerability. You might be feeling overwhelmed, or unsure whether you can trust the report, or simply unsure what the correct next step is. Take a breath. Nothing bad has happened. A report is not a breach. It is a head start: someone is telling you…

The PHP Foundation
How to Contribute to PHP

How to Contribute to PHP

PHP has powered a huge portion of the web for a long time now. It's launched untold numbers of careers and businesses, and many developers attribute their entire careers to the language. But when we find ourselves wanting to give back, it's not always clear how; sure, PHP is open source, but where do we contribute? How? I've run into that wall before. My immediate issue was that I didn't write C, followed pretty immediately by how overwhelming it felt to learn the entire…

The PHP Foundation
PHP Ambassadors: Six Weeks In

PHP Ambassadors: Six Weeks In

When we launched the PHP Ambassador Program on June 19, 2026, we honestly didn’t know what to expect. We knew the need for something like this was definitely there, and it seemed like something the community would be interested in being a part of. But as they say, “you never know how a thing is going to go, until it goes.” I mentioned in my strategy document that I was hoping to enlist 10 people to attend a regular cadence of meetings. (Honestly, 10 people seemed like a reasonable number.) Not…

The PHP Foundation
Anne McCarthy Joins The PHP Foundation Board

Anne McCarthy Joins The PHP Foundation Board

The PHP Foundation Governing Board consists of a variety of folks from across the PHP ecosystem that share a vested interest in the success and sustainability of PHP. Representatives from the community, the core contribution team, and sponsors comprise this team to provide guidance and insight into the Foundation's objectives and initiatives. After a unanimous decision, we are incredibly pleased to be adding Anne McCarthy, Architect and Open Source Director for Automattic, to our Board as a…

The PHP Foundation