<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
    <title><![CDATA[The PHP Foundation]]></title>
    <link href="https://deploy-pr-280--thephpfoundation.netlify.app/atom.xml" rel="self"/>
    <link href="https://deploy-pr-280--thephpfoundation.netlify.app/"/>
    <updated>2026-05-26T14:41:45+00:00</updated>
    <id>https://deploy-pr-280--thephpfoundation.netlify.app/</id>
        <generator uri="http://sculpin.io/">Sculpin</generator>
            <entry>
            <title type="html"><![CDATA[Announcing the Ecosystem Security Team at The PHP Foundation]]></title>
            <link href="https://deploy-pr-280--thephpfoundation.netlify.app/blog/2026/05/18/announcing-ecosystem-security-team/"/>
            <updated>2026-05-18T00:00:00+00:00</updated>
            <id>https://deploy-pr-280--thephpfoundation.netlify.app/blog/2026/05/18/announcing-ecosystem-security-team/</id>
            <content type="html"><![CDATA[<p>The core <a href="https://thephp.foundation/#our-mission">mission</a> of the PHP Foundation is to ensure the long-term prosperity of the PHP language. Today, your, or your company's, financial contributions primarily fund developers working on the PHP language. In addition to sponsorships, the PHP Foundation uses grants to enable projects like last year's <a href="https://thephp.foundation/blog/2025/04/10/php-core-security-audit-results/">PHP Core Security Audit</a> funded by the <a href="https://www.sovereign.tech">Sovereign Tech Agency</a>.</p>

<p>In March, the <a href="https://www.linuxfoundation.org/press/linux-foundation-announces-12.5-million-in-grant-funding-from-leading-organizations-to-advance-open-source-security">Linux Foundation announced a grant</a> with the goal of strengthening the security of the open source software ecosystem. This funding is managed by <a href="https://alpha-omega.dev">Alpha-Omega</a> and the Open Source Security Foundation <a href="https://openssf.org">(OpenSSF)</a>.</p>

<p><strong>We're delighted to announce the PHP Foundation has been awarded a grant from <a href="https://alpha-omega.dev">Alpha-Omega</a> to help improve the security of the PHP open source ecosystem.</strong></p>

<p>PHP is foundational to the modern web, and ensuring its security is essential for a significant portion of the web's functionality and integrity.</p>

<p>New security tools making use of AI are accelerating the discovery of vulnerabilities in open source software. Initiatives like <a href="https://www.anthropic.com/glasswing">Project Glasswing</a> are attempting to prepare software for the increasing accessibility of such tooling to bad actors. A number of large PHP projects have already received and acted on credible audit reports and concrete issues found by these new tools.</p>

<p>At the same time, many projects have been reporting a drastic increase in the volume of vulnerability reports they have to deal with, many bearing the hallmarks of lazy AI generation. These low-quality reports waste maintainers' time and overshadow legitimate issues.</p>

<p>The PHP Foundation is creating a PHP Ecosystem Security Team to help our ecosystem maintainers with these new challenges. This new PHP Foundation team will help triage vulnerability reports and disclose them responsibly as necessary. It will work on tooling to discover, classify and remediate security vulnerabilities and share emerging techniques on using them effectively and help the PHP ecosystem adopt these tools. The team will respect maintainer bandwidth, provide high-quality reports, coordinate project access to new security tooling, support projects with only a few maintainers, and find solutions for projects with <a href="https://alpha-omega.dev/blog/weekend-at-bernies-which-of-your-dependencies-are-wearing-sunglasses/">no active maintainers at all</a>.</p>

<p>We're excited our friends at the <a href="https://www.drupal.org/association">Drupal Association</a> were awarded a similar grant from Alpha-Omega to secure the Drupal ecosystem built on top of PHP. The PHP Foundation is looking forward to collaborating with the Drupal Security Team on shared approaches and we hope to be joined by more experts from individual PHP projects and subcommunities as we build out the new team.</p>

<p>The PHP Foundation grant will fund a six-month full-time position titled "Ecosystem AI Security Engineer in Residence at the PHP Foundation" to lead this effort and to prepare a sustainability plan for the time after this initial phase. This person will act as a trusted intermediary between security researchers and maintainers in urgent, high-risk situations, and will collaborate with peers in similar roles across other language ecosystems. Additionally, grant funding will also be employed toward the team goals described above where they cannot be accomplished by the single paid lead position or with the help of PHP community volunteers.</p>

<p>After many conversations with community leaders in the PHP ecosystem, known security experts and Foundation stakeholders, the PHP Foundation board voted unanimously to offer the position to <a href="https://phpc.social/@edorian">Volker Dusch (@edorian)</a>. We asked Volker to introduce himself.</p>

<h2 id="meet-volker">Meet Volker</h2>

<p><img src="/assets/post-images/2026/ecosystem-security/volker-dusch.png" width="300" alt="headshot of volker dusch" class="mb-4 sm:mr-4 sm:float-left"/>👋,</p>

<p>Some of you may know me as one of the PHP 8.5 Release Managers, or might have met me at one of more than 100 PHP-related conferences I've visited or spoken at in the last 20 years.</p>

<p>PHP has been the main programming language of my professional career, from helping maintain PHPUnit for a couple of years and more recently, working on various language RFCs.</p>

<p>In the past, I've worked on a high-traffic social networking site, remote monitoring of solar plants and software for medical trials. Currently, I'm working on PHP performance and monitoring tooling at Tideways, which I'm grateful to for allowing me to take some time off to focus on this new challenge.</p>

<h2 id="interested-in-hearing-from-me%3F-got-feedback%3F">Interested in hearing from me? Got feedback?</h2>

<p>My goal is to be open and communicate early about how the Ecosystem Security Team is taking shape while making the most of the resources we have.</p>

<p>Big projects and foundational libraries are on my radar for security analysis already, and I'm especially keen to hear from people who want to actively collaborate and have the bandwidth to do so.</p>

<p>So if you want to put your project forward or have questions or comments for me, I'd love to hear from you!</p>

<p>Get in touch via email: <a href="&#x6d;&#97;&#x69;&#108;&#x74;&#x6f;&#58;&#x76;&#111;&#x6c;&#x6b;&#101;&#x72;&#64;&#x74;&#x68;&#101;&#x70;&#104;&#x70;&#x2e;&#102;&#x6f;&#117;&#x6e;&#x64;&#97;&#x74;&#105;&#x6f;&#x6e;">volker@thephp.foundation</a>.</p>

<p>You can also find me on <a href="https://phpc.social/@edorian">Mastodon</a> and <a href="https://www.linkedin.com/in/volker-dusch/">LinkedIn</a>.</p>
]]></content>
        </entry>
            <entry>
            <title type="html"><![CDATA[Announcing Plans for a PHP Ecosystem Survey and Report]]></title>
            <link href="https://deploy-pr-280--thephpfoundation.netlify.app/blog/2026/04/22/announcing-plans-for-a-php-ecosystem-survey/"/>
            <updated>2026-04-22T00:00:00+00:00</updated>
            <id>https://deploy-pr-280--thephpfoundation.netlify.app/blog/2026/04/22/announcing-plans-for-a-php-ecosystem-survey/</id>
            <content type="html"><![CDATA[<p>This year, The PHP Foundation, in collaboration with PhpStorm, a JetBrains IDE, will release an official ecosystem report with data-driven insights into the current state and the future of PHP development. The report will be based on data collected from a PHP developer survey, where we’ll ask developers about their experience with the language and ecosystem.</p>

<p>Our goal is to capture perspectives from across the PHP community – we want as many voices as possible to be included. To make that happen, we’re starting by collecting suggestions for survey questions.</p>

<p>This week, you can submit your proposed questions and upvote others through a <a href="https://app.sli.do/event/3NShya1PmdgByuuufXoqpF">dedicated form</a>. We’ll review all submissions and select the most interesting ones to include in the survey, which will launch in June. If you have an idea for a question, you can <a href="https://app.sli.do/event/3NShya1PmdgByuuufXoqpF">submit your question here.</a></p>

<p>The submissions are open until <strong>April 28, 2026</strong>. We look forward to hearing from you!</p>
]]></content>
        </entry>
            <entry>
            <title type="html"><![CDATA[Integrating Community Feedback into Foundation Strategy Part 1]]></title>
            <link href="https://deploy-pr-280--thephpfoundation.netlify.app/blog/2026/04/16/integrating-community-feedback-into-foundation-strategy-part1/"/>
            <updated>2026-04-16T00:00:00+00:00</updated>
            <id>https://deploy-pr-280--thephpfoundation.netlify.app/blog/2026/04/16/integrating-community-feedback-into-foundation-strategy-part1/</id>
            <content type="html"><![CDATA[<h2 id="integrating-community-input-into-foundation-strategy">Integrating Community Input Into Foundation Strategy</h2>

<h3 id="part-1%3A-feedback-from-the-community">Part 1: Feedback from the Community</h3>

<p>Oh my friends, we have so much to talk about.</p>

<p>I’ve been with The PHP Foundation for a few weeks, and many people have asked me about my vision, goals, and strategy for the upcoming year. In my opinion, The PHP Foundation’s stated mission of <em>ensuring the long-term prosperity of the PHP language</em> can be interpreted many different ways. So what exactly does this mean in terms of actionable efforts that will impact the community in the ways that align with this mission?</p>

<p>To answer that question, my goal was simple: listen to people who have a vested interest in the success of PHP and see what themes emerge. So I opened my calendar, messages, and email, and you all answered the call.</p>

<p>So far, I have connected with around 60 people from 18 countries. I’ve heard from PHP community members, people working in the ecosystem, maintainers of PHP projects, consultants, sponsors, core developers, leaders of other open source foundations, user group organizers, and of course, our own Foundation staff and Board members. I am thrilled that you all had a lot to say, because as I’ve said before, apathy is a much harder problem to tackle.</p>

<p>Before I share the findings, It is important to note a few things:</p>

<ul>
<li>Even though people identified many issues that could be better, there is still much love for PHP and the community.</li>
<li>Some of the issues brought to me are not within the scope of The PHP Foundation’s authority. That being said, there are places where we can offer our support.</li>
<li>These findings represent the concerns that were brought to me, and they aren’t presented as “fact” or official opinions of The PHP Foundation.</li>
<li>Some of the findings may be of no surprise to you. And some of them may not resonate with you personally. I’d just ask that you keep in mind that the feedback is honestly presented as it was shared, and that these are also valid experiences from others.</li>
</ul>

<h3 id="high-level-summary-of-findings">High Level Summary of Findings</h3>

<p>Overall, these were the biggest takeaways:</p>

<ul>
<li>PHP’s biggest challenges are perception, coordination, and onboarding, not technical capability</li>
<li>The community loves the language and would choose PHP over other options, despite the challenges</li>
<li>The ecosystem is large but fragmented</li>
<li>The newcomer experience, education, and talent pipeline have room for improvement</li>
<li>The PHP Foundation’s role and impact is not well understood</li>
<li>Funding is a shared challenge across open source</li>
<li>AI brings much uncertainty and many polarizing opinions, so agreeing upon a unified approach will be very challenging</li>
</ul>

<p>I've classified the feedback I received into four primary buckets:</p>

<p><img src="/assets/post-images/2026/feedback-strategy-pt1/community-feedback-categories.jpg" alt="Categories" /></p>

<p>I created this <a href="https://raw.githubusercontent.com/ThePHPF/talks/main/board-presentations/PHP%20Community%20Feedback%20Summary%20-%20April%202026.pdf">slide presentation</a> to share and summarize the feedback I received. You can also <a href="https://github.com/ThePHPF/talks/blob/main/board-presentations/PHP%20Community%20Feedback%20Summary%20-%20April%202026.pdf">view it on GitHub as a PDF</a> or <a href="https://github.com/ThePHPF/talks/blob/main/board-presentations/PHP%20Community%20Feedback%20Summary%20-%20April%202026.md">in Markdown</a>. I encourage you to take a look.</p>

<h3 id="what%E2%80%99s-next%3F">What’s Next?</h3>

<p>In a follow up blog post (Part 2), I will be sharing The PHP Foundation’s strategies that aim to address some of these issues. And as always, please don’t hesitate to reach out if you have input or feedback to share. You can reach me via <a href="&#109;&#x61;&#x69;&#108;&#116;&#x6f;&#58;&#101;&#x6c;&#105;&#122;&#x61;b&#101;&#x74;&#x68;&#64;&#x74;&#x68;&#101;&#112;&#x68;&#112;&#46;&#x66;o&#117;&#x6e;&#x64;&#97;&#x74;&#x69;&#111;&#110;">email</a> or you can schedule some 1:1 time with me on my <a href="https://calendar.app.google/z2ckJ5LDn4qSyHCx7">calendar</a>.</p>
]]></content>
        </entry>
            <entry>
            <title type="html"><![CDATA[Welcoming Matt Stauffer to The PHP Foundation Board]]></title>
            <link href="https://deploy-pr-280--thephpfoundation.netlify.app/blog/2026/03/25/welcoming-matt-stauffer-to-the-php-foundation-board/"/>
            <updated>2026-03-25T00:00:00+00:00</updated>
            <id>https://deploy-pr-280--thephpfoundation.netlify.app/blog/2026/03/25/welcoming-matt-stauffer-to-the-php-foundation-board/</id>
            <content type="html"><![CDATA[<p><img src="/assets/post-images/2026/matt-stauffer/matt-stauffer.jpg" width="300" alt="headshot of matt stauffer" class="mb-4 sm:mr-4 sm:float-left"/> We are thrilled to announce that <a href="https://www.linkedin.com/in/mattstauffer/">Matt Stauffer</a> has agreed to join The PHP Foundation Board, where he will bring his decades of experience in the PHP ecosystem. Matt joins the Board as a community representative and was voted in by the existing Board members. Not only is Matt a Laravel expert, he has created / maintained dozens of PHP and JavaScript open source packages, he is a published author, and he hosts several successful industry podcasts. We are grateful for his insight, input, and leadership as we further our mission of sustaining a thriving PHP language and ecosystem.</p>

<p>Please join us in welcoming Matt to the Foundation Board!</p>
]]></content>
        </entry>
            <entry>
            <title type="html"><![CDATA[Working Together on the Future of PHP]]></title>
            <link href="https://deploy-pr-280--thephpfoundation.netlify.app/blog/2026/03/05/working-together-on-the-future-of-php/"/>
            <updated>2026-03-05T00:00:00+00:00</updated>
            <id>https://deploy-pr-280--thephpfoundation.netlify.app/blog/2026/03/05/working-together-on-the-future-of-php/</id>
            <content type="html"><![CDATA[<p>I’m incredibly excited to be joining the PHP Foundation as the Executive Director and continuing the work that has been done under the leadership of Roman Pronskiy and the Board. For those who don’t know me, I look forward to meeting you!</p>

<h2 id="a-little-about-me">A little about me</h2>

<p>PHP was my introduction to open source, when PHP 3 was the latest release. It was mind blowing to see an amazing group of smart, funny people collaborate with each other, help newbies, and build impactful things together while still having fun. People who lived thousands of miles away from each other and who had never met each other. People who had completely different backgrounds and daily lives. People who spoke different languages and lived in different time zones. They all managed to find a way to come together as a community. They wrote code, they organized events, they started local user groups, they built projects together, and they helped each other learn. Forgive my sentimentality, but it was (and still is) magical.</p>

<p>It was this sense of community that fascinated me most, and I found myself moving from PHP development to open source community management. Since officially making that switch in 2010, I’ve worked for companies like GitHub, Sourceforge, and Pivotal, striving to make open source healthier, more inclusive, and better for everyone. I wanted anyone with an interest to be able to join the open source party, bring their unique set of skills, and experience the magic firsthand.</p>

<p>For the last 6 years, I have worked as the Community Manager for an open source project called <a href="https://chaoss.community">CHAOSS</a> which focuses on open source community health and sustainability. It has been an unforgettable experience, I’m very proud of what we all accomplished together, and I love that community very much. But as I find my career pivoting back toward PHP, it honestly feels like coming home again.</p>

<h2 id="looking-to-the-future">Looking to the future</h2>

<p>The progress that has been made by the Foundation in the last few years is remarkable! Moving forward, you can expect to see the same kind of commitment to improving the PHP language and to keeping PHP relevant and sustainable.</p>

<p>In addition, we aim to increase the Foundation’s transparency and openness, and to strengthen our collaborative relationships with users, sponsors, contributors, organizations, and the PHP community at large. A solid and thriving PHP ecosystem belongs to and benefits us all, but none of us can make that happen alone.</p>

<h2 id="let%E2%80%99s-chat%21">Let’s chat!</h2>

<p>Because we’re all in this together, I want to spend the next 1-2 months really listening to what you have to say. I have an <a href="https://calendar.app.google/UkqNQzuzYBbEYjLYA">open calendar</a> and I encourage you to reserve some time with me. I want to hear from PHP developers, contributors, companies using PHP, independent consultants, sponsors, community members, and anyone else interested in the future of PHP. I want to hear about your goals, your motivations, your pain points, and yes, even your wacky and unorthodox ideas. And if meetings aren’t your thing, that’s completely understandable. You can also send me an <a href="&#109;&#x61;&#x69;&#108;&#116;&#x6f;&#58;&#101;&#x6c;&#105;&#122;&#x61;b&#101;&#x74;&#x68;&#64;&#x74;&#x68;&#101;&#112;&#x68;&#112;&#46;&#x66;o&#117;&#x6e;&#x64;&#97;&#x74;&#x69;&#111;&#110;">email</a>. (I’ll even check my inbox!)</p>

<p>PHP’s secret recipe has always been its community and I can’t wait to be collaborating with you all again!</p>
]]></content>
        </entry>
            <entry>
            <title type="html"><![CDATA[Welcoming Elizabeth Barron as the New Executive Director of The PHP Foundation]]></title>
            <link href="https://deploy-pr-280--thephpfoundation.netlify.app/blog/2026/02/27/welcoming-elizabeth-barron-new-executive-director/"/>
            <updated>2026-02-27T00:00:00+00:00</updated>
            <id>https://deploy-pr-280--thephpfoundation.netlify.app/blog/2026/02/27/welcoming-elizabeth-barron-new-executive-director/</id>
            <content type="html"><![CDATA[<p>We're excited to welcome <a href="https://www.linkedin.com/in/elizabethn">Elizabeth Barron</a> as the next Executive Director of The PHP Foundation, following a thorough process led by our search committee of <a href="https://www.linkedin.com/in/nilsadermann/">Nils Adermann</a>, <a href="https://www.linkedin.com/in/sebastian-bergmann-phpunit">Sebastian Bergmann</a>, <a href="https://www.linkedin.com/in/lornajane/">Lorna Mitchell</a>, and <a href="https://www.linkedin.com/in/benramsey/">Ben Ramsey</a>.</p>

<p>Elizabeth brings a rare combination of deep roots in the PHP community and proven leadership in open-source governance. She co-founded a volunteer-based nonprofit dedicated to supporting women and non-binary individuals in the PHP industry, served as Community Manager at GitHub where she led developer outreach programs including the Patchwork initiative, and has been active in CHAOSS – a project focused on open-source community health metrics.</p>

<p>Her experience spanning community building, fundraising, outreach operations, and open-source strategy makes her a natural fit to lead the foundation into its next chapter.</p>

<p>As previously announced, founding Executive Director <a href="https://www.linkedin.com/in/pronskiy/">Roman Pronskiy</a> is transitioning to focus on his growing role at <a href="https://www.jetbrains.com/">JetBrains</a>, while continuing to serve on the Board of Directors. Roman will work closely with Elizabeth to ensure a smooth handover.</p>

<p><figure class="max-w-screen-md mx-auto text-center mb-6" id="quote-elizabeth-barron">
    <svg class="w-10 h-10 mx-auto mb-3 text-gray-400" aria-hidden="true" xmlns="http://www.w3.org/2000/svg" fill="currentColor" viewBox="0 0 18 14">
        <path d="M6 0H2a2 2 0 0 0-2 2v4a2 2 0 0 0 2 2h4v1a3 3 0 0 1-3 3H2a1 1 0 0 0 0 2h1a5.006 5.006 0 0 0 5-5V2a2 2 0 0 0-2-2Zm10 0h-4a2 2 0 0 0-2 2v4a2 2 0 0 0 2 2h4v1a3 3 0 0 1-3 3h-1a1 1 0 0 0 0 2h1a5.006 5.006 0 0 0 5-5V2a2 2 0 0 0-2-2Z"/>
    </svg>
    <blockquote>
        <p class="italic text-gray-900">“In just a few years, The PHP Foundation has built something remarkable, and I'm honored to take on this role and continue that work. PHP powers a huge part of the web, and I'm excited to work with the Board, our core developers, and the broader PHP community to strengthen and expand the Foundation's impact so that together we can ensure PHP thrives for decades to come.”</p>
    </blockquote>
    <figcaption class="flex items-center justify-center mt-3 space-x-3 rtl:space-x-reverse">
        <img class="w-10 h-10 rounded-full" src="/assets/team/elizabeth_barron.jpeg" alt="profile picture">
        <div class="flex items-center">
            <cite class="pl-0.5 font-medium text-gray-900">Elizabeth Barron, </cite>
            <cite class="pl-1 text-gray-500">Executive Director, The PHP Foundation</cite>
        </div>
    </figcaption>
</figure>
</p>

<p><br>
Please join us in welcoming Elizabeth. We're looking forward to what's ahead.
🐘💜</p>
]]></content>
        </entry>
            <entry>
            <title type="html"><![CDATA[Meet team.blue: A PHP Foundation Sponsor supporting the language at the core of its ecosystem]]></title>
            <link href="https://deploy-pr-280--thephpfoundation.netlify.app/blog/2026/01/26/meet-team-blue-php-foundation-sponsor/"/>
            <updated>2026-01-26T00:00:00+00:00</updated>
            <id>https://deploy-pr-280--thephpfoundation.netlify.app/blog/2026/01/26/meet-team-blue-php-foundation-sponsor/</id>
            <content type="html"><![CDATA[<p>Starting January 2026, <strong>team.blue</strong> joined the PHP Foundation as a <strong>Gold Sponsor</strong>, reinforcing its long-term commitment to supporting the open-source technologies that power millions of businesses across Europe.</p>

<p><a href="https://team.blue/">team.blue</a> is a leading AI-powered digital enabler serving small and medium businesses (SMBs) and agencies across Europe. With more than 4,000 experts, 3.3 million customers, and operations in over 22 countries, team.blue provides businesses with the digital tools they need to build, grow, and scale online. Its ecosystem spans domains, hosting, cloud solutions, website and e-commerce tools, and a fast-growing portfolio of AI-driven SaaS products. For team.blue, PHP represents a foundational technology across its platforms and services.</p>

<h2 id="php%3A-the-engine-behind-team.blue%27s-platforms">PHP: the engine behind team.blue's platforms</h2>

<p>PHP's performance, stability, and extensive ecosystem also provide a scalable basis for delivering AI-powered capabilities and intelligent user journeys, enabling million SMBs to grow and succeed online. PHP underpins:</p>

<ul>
<li><p><strong>Shared hosting and managed WordPress products</strong> at brands like Combell, Register.it, and TransIP.</p></li>
<li><p><strong>PHP-based SaaS products</strong> (core app logic, integrations, and day-to-day feature work).</p></li>
<li><p><strong>Internal tools and systems</strong> used across the group.</p></li>
</ul>

<p>PHP's mature ecosystem and proven scalability allow team.blue to build sophisticated digital tools that help SMBs and agencies grow online, demonstrating how the language powers modern high-traffic platforms across diverse use cases.</p>

<p>Discover more about the team.blue ecosystem: <a href="https://team.blue/our-ecosystem/">https://team.blue/our-ecosystem/</a></p>

<h2 id="giving-back-to-the-php-community">Giving back to the PHP community</h2>

<p><figure class="max-w-screen-md mx-auto text-center mb-6" id="quote-kirk-barlow">
    <svg class="w-10 h-10 mx-auto mb-3 text-gray-400" aria-hidden="true" xmlns="http://www.w3.org/2000/svg" fill="currentColor" viewBox="0 0 18 14">
        <path d="M6 0H2a2 2 0 0 0-2 2v4a2 2 0 0 0 2 2h4v1a3 3 0 0 1-3 3H2a1 1 0 0 0 0 2h1a5.006 5.006 0 0 0 5-5V2a2 2 0 0 0-2-2Zm10 0h-4a2 2 0 0 0-2 2v4a2 2 0 0 0 2 2h4v1a3 3 0 0 1-3 3h-1a1 1 0 0 0 0 2h1a5.006 5.006 0 0 0 5-5V2a2 2 0 0 0-2-2Z"/>
    </svg>
    <blockquote>
        <p class="italic text-gray-900">“Open-source communities have always been essential to how we build and scale. PHP sits at the core of our hosting and WordPress ecosystem, so we are proud to give back and support the Foundation in ensuring its long-term growth. This sponsorship reinforces our belief that open-source thrives when everyone contributes.”</p>
    </blockquote>
    <figcaption class="flex items-center justify-center mt-3 space-x-3 rtl:space-x-reverse">
        <img class="w-10 h-10 rounded-full" src="/assets/post-images/2026/team-blue/kirk-barlow.png" alt="profile picture">
        <div class="flex items-center">
            <cite class="pl-0.5 font-medium text-gray-900">Kirk Barlow, </cite>
            <cite class="pl-1 text-gray-500">Group Chief Technical Officer, team.blue</cite>
        </div>
    </figcaption>
</figure>
</p>

<p>As a Gold Sponsor, team.blue is putting tangible support behind PHP, helping accelerate progress, maintain strong security, and back the ecosystem globally, while directly supporting the essential work of maintenance, continuous improvement, and ensuring the language remains ready for what comes next.</p>

<p>Learn more about team.blue and its mission to make online business success simpler: <a href="https://team.blue/">https://team.blue/</a></p>
]]></content>
        </entry>
            <entry>
            <title type="html"><![CDATA[PHP 8.6 kicks off with partial function application]]></title>
            <link href="https://deploy-pr-280--thephpfoundation.netlify.app/blog/2025/12/08/partial-application/"/>
            <updated>2025-12-08T00:00:00+00:00</updated>
            <id>https://deploy-pr-280--thephpfoundation.netlify.app/blog/2025/12/08/partial-application/</id>
            <content type="html"><![CDATA[<p>PHP 8.5 is still warm, but the work to push PHP forward continues.  The latest major feature for PHP 8.6 has just been approved: <a href="https://wiki.php.net/rfc/partial_function_application_v2">Partial Function Application</a> (PFA).</p>

<h2 id="the-gist">The gist</h2>

<p>In PHP 8.6, it will be possible to create a closure that simply delegates to another function without writing out the whole closure.</p>

<pre><code class="php">// This
$underscore = str_replace(' ', '_', ?);

// Is effectively the same as this:
$underscore = fn(string $s): string =&gt; str_replace(' ' , '_', $s);
</code></pre>

<p>Both lines will produce nearly identical opcodes, but the former is much easier to both write and to read, as it doesn't require messing about with redeclaring all the types and variable names.</p>

<p>Any function (or method) call may use one of two placeholders, <code>?</code> or <code>...</code>, to indicate that it is only "partially invoking" that function.  Or "partially applying arguments to it."  It works with both positional and named arguments, too!</p>

<pre><code class="php">function complex(int $a, int $b, int $c, int $d): string { ... }

// This creates a closure that takes 2 ints and returns a string.
$f = complex(?, 2, ?, 4);

// This creates the same closure, but with named arguments.
$f = complex(b: 2, d: 4, ...);

// This reverses the order of the parameters, $f needs $c first, then $a.
$f = complex(b: 2, d: 4, c: ?, a: ?);

// Keep all arguments unbound. Hey look, first-class-callables!
$f = complex(...);

// This creates a zero argument closure, which just calls complex() when invoked!
$f = complex(1, 2, 3, 4, ...);
</code></pre>

<p>PFA supports a wide variety of complex use cases and features, like parameter reordering, named arguments, variadics, etc.  In practice, however, we expect most uses to be reducing a function down to a single remaining argument (that is, currying).  That makes it perfect to use as a callback.  Most of PHP's functions that take callbacks expect a single argument, and the few remaining take two (such as a value and a key).  PFA makes using arbitrarily complex, contextually aware functions in those cases trivially easy.</p>

<pre><code class="php">// This
$result = array_map(in_array(?, $legal, strict: true), $input);

// is much nicer than this
$result = array_map(fn(string $s): bool =&gt; in_array($s, $legal, strict: true), $input);
</code></pre>

<p>By design, it's also the perfect complement for the new <a href="https://www.php.net/manual/en/language.operators.functional.php">pipe operator</a>.  To reuse some examples from the <a href="https://wiki.php.net/rfc/pipe-operator-v3">Pipe RFC</a>:</p>

<pre><code class="php">$numberOfAdmins = getUsers()
    |&gt; array_filter(?, isAdmin(...))
    |&gt; count(...);

$result = "Hello World"
    |&gt; htmlentities(...)
    |&gt; str_split(...)
    |&gt; array_map(strtoupper(...), ?)
    |&gt; array_filter(?, fn($v) =&gt; $v != 'O')
;
</code></pre>

<p>What's more, optimizations around the pipe operator mean the closure doesn't even need to be created in those cases, so there's zero performance overhead.</p>

<p>The RFC has more details on all the ins and outs of the new syntax.</p>

<h2 id="the-long-view">The long view</h2>

<p>If all of this sounds a lot like an extended version of "first class callables," it should.  Or rather, "first class callables," are the training wheels version of partial function application.</p>

<p>PFA was <a href="https://wiki.php.net/rfc/partial_function_application">first proposed</a> way back in 2021, by a team of Joe Watkins, Levi Morrison, Paul Crovella, and myself.  That version was largely similar on the surface, but had a different implementation that caused some consternation.  In particular, Nikita Popov (at the time still PHP's de facto lead developer) felt that it introduced too much complexity in the engine.  His hesitancy convinced many others to reject it at the time, though there was still a lot of interest and support.</p>

<p>There was enough support, however, that Nikita asked "couldn't we just do <code>foo(...)</code> to delay all the variables, and skip the rest of the RFC?"  The result of that was the <a href="https://wiki.php.net/rfc/first_class_callable_syntax">First Class Callables</a> RFC, released in PHP 8.1.</p>

<p>I've been looking to take a second swing at PFA since then, but needed the right time and right collaborators.  FCC has clearly shown itself to be a huge boon to the language, so why not go all the way?  It wasn't until the Pipes RFC passed earlier this year, though, that I was able to snare the PHP Foundation's Arnaud Le Blanc into working on a second version with me.  It didn't quite make it into PHP 8.5 for timing reasons, but it's now available in 8.6.</p>

<p>So what changed?  One, FCC ended up already including a lot of the underlying engine trickery that was needed for this version of PFA.  We were able to leverage that.  For another, the implementation is a bit different.  Rather than creating a special kind of pseudo-closure that can be extra-optimized, the new approach just creates a normal closure object like we've had for years.  That makes it much simpler to implement and solve a ton of edge-case questions.  Three, now we have pipes.</p>

<p>And oh boy is this an exciting combination.</p>

<h2 id="a-long-time-coming">A long time coming</h2>

<p>PFA for PHP really began even before 2021.  As discussed in the <a href="https://thephp.foundation/blog/2025/07/11/php-85-adds-pipe-operator/">Pipes blog post</a> from July, way back in 2016 Sara Golemon proposed porting Hack/HHVM's pipe syntax to PHP:</p>

<pre><code class="php">$result = $arr
    |&gt; array_column($$, 'tags')
    |&gt; array_merge(...$$)
    |&gt; array_unique($$)
    |&gt; array_values($$)
;
</code></pre>

<p>That was never approved, but led us to try splitting the syntax in two: The pipe operator itself, and partial function application instead of <code>$$</code>.  We tried in 2021 to get both, but both failed.  Now we have both.</p>

<p>One of the chief criticisms I've seen about the new pipe operator is the need to wrap up multi-parameter functions into an inline arrow function, and then wrap that in <code>()</code> to keep the parser happy.  Which is a fair criticism!  And the perfect fix for that criticism is... partial function application.  Which we now have.  The twins have been reunited.</p>

<h2 id="php-breaks-the-mold">PHP breaks the mold</h2>

<p>I've often seen PHP criticized for just stealing features from other languages and piling them in willy-nilly.  Frankly that's not always a bad thing: PHP, much like English, evolves by finding good ideas in other languages and <em>ahem</em> borrowing them, and making it our own.</p>

<p>Partial function application is not a new concept.  It's been the foundation of many functional languages for decades.  Haskell, for instance, implicitly uses partial application for literally every function call.  Any function call can just omit its right-most arguments and poof, it becomes a partial application.</p>

<p>What I have not seen in any language, however, is the ability to partially apply arbitrary parameters.  That's important for PHP, because while Haskell's entire standard library was built around the assumption of right-most partial application, PHP's most definitely was not.  We needed to be able to turn arbitrary functions into unary (single-argument) functions to allow most parts of the standard library to work with... pipes.  Or as callbacks.</p>

<p>And now we can.  I do not know of any other language that has as flexible, powerful, and compact a partial function application syntax as PHP 8.6 will have.  Here, PHP would seem to be the innovator.</p>

<p>Rock on, ElePHPants!</p>

<h2 id="what-comes-next%3F">What comes next?</h2>

<p>There's one more major piece of the puzzle still to come: <a href="https://wiki.php.net/rfc/function-composition">Function composition</a>.  Where pipe executes immediately, function composition creates a new function by sticking two functions end-to-end.  Sara Golemon helpfully got it started, but it still needs some work before it can be formally proposed.</p>

<p>That would complete the trifecta of "Functional Features" we've been trying to get into PHP for years to allow a much more natural use of functional techniques.</p>

<p>Each of these RFCs is, on its own, useful but not earth-shattering.  Taken together... "synergy" may be a dirty word outside of management consulting, but in this case it applies.  We are very close to blowing open PHP's functional capabilities in much the way that PHP 5.2 finally blew open its object-oriented capabilities.  And as a multi-paradigm language, we'll be able to freely mix and match OOP and FP approaches where they make the most sense.</p>

<p>I can't wait!</p>
]]></content>
        </entry>
            <entry>
            <title type="html"><![CDATA[Thank you for supporting The PHP Foundation in 2025! Can we count on you in 2026?]]></title>
            <link href="https://deploy-pr-280--thephpfoundation.netlify.app/blog/2025/12/02/can-we-count-on-you-in-2026/"/>
            <updated>2025-12-02T00:00:00+00:00</updated>
            <id>https://deploy-pr-280--thephpfoundation.netlify.app/blog/2025/12/02/can-we-count-on-you-in-2026/</id>
            <content type="html"><![CDATA[<p>As 2025 comes to a close, we at The PHP Foundation want to take a moment to thank everyone who has supported us this year. We firmly believe that our work on the PHP language continues to have a massive impact, and we couldn’t have done it without the amazing PHP community and our generous sponsors.</p>

<div class="text-center my-10">
  <a href="https://thephp.foundation/sponsor/" class="button-link">Become a Sponsor&nbsp;&nbsp;❤️</a>
</div>

<h2 id="%2A%2Aour-achievements-this-year%2A%2A"><strong>Our Achievements This Year</strong></h2>

<p>Now in our fourth year, The PHP Foundation has achieved several milestones that have further strengthened the PHP ecosystem:</p>

<ul>
<li><a href="https://www.php.net/releases/8.5/en.php">Release of PHP 8.5</a></li>
<li><a href="https://github.com/php/pie">PIE 1.0 Release</a></li>
<li><a href="https://thephp.foundation/blog/2025/05/15/frankenphp/">Supporting FrankenPHP</a></li>
<li><a href="https://thephp.foundation/blog/2025/09/05/php-mcp-sdk/">PHP MCP SDK together with Anthropic and Symfony</a></li>
<li>2nd <a href="https://www.sovereign.tech/">Sovereign Tech Agency</a> Investment for the <a href="https://thephp.foundation/blog/2025/10/30/php-streams-evolution/">Stream Layer Rework</a></li>
</ul>

<h2 id="thank-you-to-our-sponsors">Thank You to Our Sponsors</h2>

<p>We owe a special thanks to our major sponsors who make our work possible:</p>

<h3 id="%2A%2Aplatinum%2A%2A"><strong>Platinum</strong></h3>

<p><a href="https://automattic.com/"><strong>Automattic</strong></a><br />
<a href="https://www.sovereign.tech/"><strong>Sovereign Tech Agency</strong></a><br />
<a href="https://www.jetbrains.com/"><strong>JetBrains</strong></a></p>

<h3 id="%2A%2Agold%2A%2A"><strong>Gold</strong></h3>

<p><a href="https://laravel.com/"><strong>Laravel</strong></a><br />
<a href="https://www.godaddy.com/"><strong>GoDaddy</strong></a></p>

<h3 id="%2A%2Asilver%2A%2A"><strong>Silver</strong></h3>

<p><a href="https://www.passbolt.com/"><strong>Passbolt</strong></a> 🆕, <a href="https://packagist.com/"><strong>Private Packagist</strong></a>, <a href="https://craftcms.com/"><strong>Craft CMS</strong></a>, <a href="https://cybozu.co.jp/en/company/"><strong>Cybozu</strong></a>, <a href="https://tideways.com/"><strong>Tideways</strong></a>. <a href="https://www.zend.com/"><strong>Zend by Perforce</strong></a>. <a href="https://symfony.com/"><strong>Symfony Corp</strong></a>, <a href="https://sentry.io/welcome/"><strong>Sentry</strong></a>. <a href="https://manychat.com/"><strong>Manychat</strong></a>, <a href="https://www.mercari.com/"><strong>Mercari Inc.</strong></a>, <a href="http://les-tilleuls.coop/"><strong>Les-Tilleuls.coop</strong></a>, <a href="https://www.pixiv.net/en/"><strong>pixiv Inc.</strong></a>, <a href="https://aternos.gmbh/en/"><strong>Aternos GmbH</strong></a>, <a href="https://chstudio.fr/en/homepage/"><strong>CH Studio</strong></a></p>

<p>In total more than 550 donations were made by businesses and individual sponsors to The PHP Foundation throughout this year through OpenCollective and more through our GitHub sponsors.</p>

<p>Your contributions enable us to support developers, fund crucial projects, and ensure PHP is a modern and reliable choice for web development.</p>

<p>If you are yet to decide on sponsoring the foundation, <a href="https://thephp.foundation/sponsor/">here</a> you can find information on how to join us and why it matters or reach out directly to <a href="&#109;&#x61;i&#108;&#x74;&#111;&#58;&#x63;&#111;&#x6e;&#x74;&#97;&#x63;t&#64;&#x74;&#104;&#101;&#x70;&#104;&#x70;&#x2e;&#102;&#x6f;&#x75;&#110;&#x64;a&#116;&#x69;&#111;&#110;">contact@thephp.foundation</a>.</p>

<h2 id="outlook-into-2026">Outlook into 2026</h2>

<p>Big changes are ahead for 2026, when our founding and long-term executive director <a href="https://www.linkedin.com/in/pronskiy/">Roman Pronskiy</a> (JetBrains) will step down and the foundation will hire a dedicated executive director for the first time.</p>

<p>This marks a new chapter as we recognize that The PHP Foundation has grown so much that we consider a dedicated management position to be required to ensure that our projects and goals are getting done.</p>

<p>If you are interested in the Executive Director role, we are still <a href="https://thephp.foundation/blog/2025/11/10/seeking-new-executive-director/">looking for candidates to apply until December 15th, 2025</a>.</p>

<p>Furthermore, we’d like to add 2 new developers to our team who applied to our program in autumn.</p>

<p>And mainly, our team will continue to maintain, document, and improve PHP further with the next major release (8.6 or 9.0) coming at the end of 2026&#46;</p>

<p>Thank you,<br />
The PHP Foundation<br />
🐘💜</p>
]]></content>
        </entry>
            <entry>
            <title type="html"><![CDATA[The PHP Foundation is Seeking a New Executive Director]]></title>
            <link href="https://deploy-pr-280--thephpfoundation.netlify.app/blog/2025/11/10/seeking-new-executive-director/"/>
            <updated>2025-11-10T00:00:00+00:00</updated>
            <id>https://deploy-pr-280--thephpfoundation.netlify.app/blog/2025/11/10/seeking-new-executive-director/</id>
            <content type="html"><![CDATA[<p>We're opening the search for our next Executive Director, marking an important milestone in the continued growth and evolution of the PHP Foundation.</p>

<p>After four years at the helm of the PHP Foundation, <a href="https://x.com/pronskiy">Roman Pronskiy</a> will conclude his tenure as Executive Director in early 2026. Roman founded and helped build the Foundation from the ground up into a stable, well-run organization, expanded our team of core developers, and deepened collaboration across the PHP ecosystem. As his role at JetBrains grows, Roman has decided to focus his efforts there while continuing to support the PHP Foundation’s next chapter.</p>

<p>We’re immensely grateful for Roman’s vision and leadership, which shaped the foundation’s first years and set a strong course for the future. He will continue serving on the Board of Directors as JetBrains’ representative, providing continuity as JetBrains remains a platinum sponsor and steadfast supporter of PHP. Roman will work closely with the incoming Executive Director to make the transition smooth and complete.</p>

<p>The Board has formed a search committee consisting of two board members Sebastian Bergmann and Nils Adermann as well as two community representatives Lorna Jane Mitchell and Ben Ramsey. The search committee will manage the selection process and find a leader who can build on the Foundation's momentum and guide us through our next phase of growth.</p>

<p><strong>What we're looking for:</strong></p>

<ul>
<li>Strong leadership experience in open source communities</li>
<li>Deep knowledge of the PHP ecosystem</li>
<li>Excellent project management and communication skills</li>
<li>Strategic thinking and a vision for the foundation's future</li>
<li>Experience working with diverse stakeholders and sponsors</li>
</ul>

<p>This is an opportunity to shape the future of one of the world's most widely-used programming languages and support the vibrant community that sustains it.</p>

<p><strong>How you can help:</strong></p>

<p>We need the PHP community's help in finding the right person for this role. If you know someone who would be an excellent Executive Director for the PHP Foundation, please encourage them to apply or reach out to us directly.</p>

<p>The full job description and application details can be found below.</p>

<p>For questions about the search process, please contact <a href="&#x6d;&#x61;&#x69;&#x6c;&#x74;&#x6f;&#x3a;&#x65;&#x64;&#x2d;&#x73;&#x65;&#x61;&#x72;&#99;&#104;&#64;&#116;&#104;&#101;&#112;&#104;&#112;&#46;&#102;&#111;&#117;&#110;&#100;&#97;tio&#x6e;">ed-search@thephp.foundation</a>.</p>

<p>🐘💜</p>

<h1 id="executive-director-%E2%80%93-the-php-foundation">Executive Director – The PHP Foundation</h1>

<p><strong>Position Type:</strong> Full-time or Part-time (if part-time, responsibility includes hiring necessary staff to fulfill the complete role)<br />
<strong>Location:</strong> Remote, no visa opportunity<br />
<strong>Reports To:</strong> Board of Directors<br />
<strong>Term:</strong> 1 year, renewable subject to annual performance evaluation<br />
<strong>Compensation:</strong> Total Compensation $90,000-$160,000 (Base: $90,000 - $105,000 USD / year, Performance based bonus up to $65,000 USD)</p>

<h2 id="about-the-php-foundation">About The PHP Foundation</h2>

<p>PHP is one of the world's most widely-used programming languages, powering millions of websites and applications. The PHP Foundation is a collective of people and organizations relying on the PHP language. Its mission is to ensure the long-term prosperity of the PHP language.</p>

<p>The PHP Foundation focuses on providing financial support and guidance to PHP language developers to support its goals of improving the language for its users, providing high-quality maintenance, and improving the PHP language project to retain current contributors and to integrate new contributors.</p>

<p>The PHP Foundation aims to promote the public image of the PHP language in the interest of retaining existing and gaining new users and contributors.</p>

<p>The PHP Foundation operates as a collective under the Open Source Collective, a 501(c)(6) non-profit organization based in the United States. The Executive Director role will be structured as a contractor position with this entity.</p>

<h2 id="the-role">The Role</h2>

<p>The Executive Director serves as the operational leader of the PHP Foundation, defining its strategic vision and translating it into reality while managing day-to-day operations and serving as the primary bridge between the Board, staff, community, and sponsors.</p>

<p>While the programming language PHP is over 30 years old, the PHP Foundation was only created in 2021. The Executive Director will be responsible for maturing the foundation’s internal structure and will play a crucial role in ensuring the foundation can effectively support this vital ecosystem.</p>

<h2 id="key-responsibilities">Key Responsibilities</h2>

<h3 id="strategic-leadership">Strategic Leadership</h3>

<ul>
<li>Develop strategic initiatives for the PHP Foundation and the PHP language in alignment with the foundation's mission and goals</li>
<li>Annual presentation of new strategy and evaluation of previous year’s performance to the Board for approval</li>
<li>Develop and implement marketing strategies to fulfill the foundation’s mission to promote the public image of the PHP language</li>
</ul>

<h3 id="fundraising-%26-financial-oversight">Fundraising &amp; Financial Oversight</h3>

<ul>
<li>Responsible for fundraising to provide the budget for implementing proposed strategy</li>
<li>Manage finances, budgets and fundraising</li>
<li>Prepare quarterly operations summaries and financial statements</li>
</ul>

<h3 id="operational-management">Operational Management</h3>

<ul>
<li>Manage day-to-day operations, staff, including contracted PHP core developers</li>
<li>Oversee hiring, performance management, and development of Foundation staff</li>
<li>Ensure efficient execution of foundation programs and initiatives</li>
<li>Provide regular updates at board meetings</li>
</ul>

<h3 id="stakeholder-relations">Stakeholder Relations</h3>

<ul>
<li>Represent the foundation externally and maintain relationships with sponsors, partners, and community stakeholders</li>
<li>Serve as the public face of the foundation at conferences and community events</li>
</ul>

<h2 id="required-qualifications">Required Qualifications</h2>

<ul>
<li>Demonstrated leadership experience in relevant organizations or communities</li>
<li>Strong project management and organizational skills</li>
<li>Excellent written and verbal communication skills</li>
<li>Financial management and budgeting experience</li>
<li>Proven ability to work with diverse stakeholders and build consensus</li>
</ul>

<h2 id="additional-experience-we-value">Additional Experience We Value</h2>

<ul>
<li>Experience in free and open source software communities</li>
<li>Knowledge of the PHP ecosystem and its community dynamics</li>
<li>Experience in fundraising or sponsor relations</li>
<li>Network within the PHP community</li>
<li>Experience managing remote teams</li>
<li>Public speaking and presentation skills</li>
<li>Previous experience in open source foundation governance</li>
<li>Experience in or working with public relations or marketing</li>
</ul>

<h2 id="compensation-and-terms">Compensation and Terms</h2>

<ul>
<li>Contracting position with Open Source Collective 501(c)(6)</li>
<li>Fully remote, no visa opportunities</li>
<li>At full-time, base pay of $90,000 - $105,000 / year, invoiced monthly</li>
<li>Annual performance based bonus up to $65,000 tied especially to fundraising goals</li>
<li>Travel to a few community events per year required with expenses covered, additional travel encouraged if event organizers cover expenses</li>
<li>Renewable annually based on performance and mutual agreement with Board of Directors</li>
</ul>

<h2 id="selection-process">Selection Process</h2>

<p>A search committee of Board members and community representatives is managing the candidate search and evaluation process. The process includes:</p>

<ol>
<li>Application review and initial screening by the search committee</li>
<li>Interviews with the search committee</li>
<li>Committee presents top candidates to the full Board of Directors</li>
<li>Presentation of vision and strategy to the full Board</li>
<li>Final selection by full Board vote (2/3 majority required)</li>
</ol>

<p>Applications will be accepted on a rolling basis until 2025-12-15.</p>

<h2 id="how-to-apply">How to Apply</h2>

<p>Please fill in our <a href="https://docs.google.com/forms/d/1V-OHLizny6ob8BivWJv7KneHToPyRKE6Whdmnn_hl3M/edit"><strong>Google form</strong></a> including:</p>

<ul>
<li>Cover letter describing your interest and relevant experience</li>
<li>Resume/CV</li>
<li>Brief vision statement (500-1000 words) addressing: your understanding of the foundation's current position, key opportunities and challenges you see for the foundation, and your approach to the role</li>
<li>During the interview process we will ask you to provide at least 3 references who we can contact</li>
</ul>

<p>Questions about the position or application process? Contact: <a href="&#x6d;&#x61;&#x69;&#x6c;&#x74;&#x6f;&#x3a;&#x65;&#x64;&#x2d;&#x73;&#x65;&#x61;&#x72;&#99;&#104;&#64;&#116;&#104;&#101;&#112;&#104;&#112;&#46;&#102;&#111;&#117;&#110;&#100;&#97;tio&#x6e;">ed-search@thephp.foundation</a>.</p>
]]></content>
        </entry>
    </feed>