How to Contribute to PHP: 11 Ways to Get Started
PHP News PHP  News
Aug 18 - Aug 25, 2026
 
In this issue
11 stories from PHP News
  • How to Contribute to PHP: 11 Ways to Get Started
  • Socket Adds PHP and Composer Security Scanning
  • PHP 8.6 Support and TLS Session Sharing in Guzzle 8.1
  • Doctrine DBAL for DuckDB Queries CSV, JSON, and Parquet
  • And 7 more stories from the week.
  • Around the web: 8 links the community sent in.
Community
How to Contribute to PHP: 11 Ways to Get Started
The PHP Foundation's new guide explains 11 ways to contribute to PHP, from testing prereleases and writing PHPT tests to helping local communities.
More this week
Developer Tools
Socket now scans PHP and Composer dependencies for CVEs, malicious packages, and reachable vulnerabilities through its Packagist s...
Socket Adds PHP and Composer Security Scanning
Packages
Guzzle 8.1 adds PHP 8.6 support, TLS session sharing for the stream handler, and automatic resends of seekable uploads mid-transfe...
PHP 8.6 Support and TLS Session Sharing in Guzzle 8.1
Packages
Doctrine DBAL for DuckDB brings DuckDB queries to PHP apps, including direct access to CSV, JSON, and Parquet files through Doctri...
Doctrine DBAL for DuckDB Queries CSV, JSON, and Parquet
Packages
Loupe adds full-text search to PHP apps with SQLite, including typo tolerance, filters, facets, and geo search without a separate...
Loupe: Full-Text Search for PHP With SQLite
PHP Core
PHP 8.6 adds partial function application, using ? and ... placeholders to create closures with some function arguments already fi...
PHP 8.6 Partial Function Application With ? and ...
PHP Core
PHP 8.6 deprecates return statements inside finally blocks because they can silently replace return values or swallow exceptions.
PHP 8.6 Deprecates return in finally Blocks
Developer Tools
Mago 1.47 adds a language-neutral Extension API and PHP SDK for custom lint rules and analyzer plugins without changing Mago's Rus...
Mago 1.47 Adds an Extension API for Custom Lint Rules
PHP Core
PHP 8.6 enables strict session mode and HttpOnly cookies by default, while setting SameSite to Lax. Here is what applications shou...
PHP 8.6 Session Defaults: SameSite, HttpOnly, Strict Mode
Applications
WordPress 7.1 adds responsive block styles, inline Notes, browser-based media processing, a persistent toolbar, and new developer...
WordPress 7.1 Adds Playlist and Tabs Blocks and Inline Notes
Packages
Leaf PHP 5 adds a compiled routing engine and the Leaf Crash error reporter, fixes skipped group middleware, and now requires PHP...
Leaf PHP 5 Adds a Compiled Router and Leaf Crash
Around the web
The PHP Podcast 2026.08.20 · Community
PHP 8.5 + 8.6 Release Manager Daniel Scherzer · Community
PHP 8.6 First Look: What’s Coming and What’s Leaving · Community
Life Is About More Than Being an LLM Code Reviewer · Community
How PHP executes bytecode · Tutorial
The Secret Life of "Magic Null" in PHP · Tutorial
So You Received a Security Report. Now What? · Tutorial
This Week In PHP Internals | August 19, 2026 · Community
PHP News
Independent coverage of the PHP language, its ecosystem and the people building it.
Written by PHP developers, for PHP developers