php/php-src
View on GitHubThe PHP Interpreter
- Stars
- 40.4k
- Forks
- 8.1k
- Open beginner issues
- 6
- Indexed issues
- 971
- Avg merge
- 2d 13h
- Merged PRs (30d)
- 96
- Dominant language
- C
- License
- BSD-3-Clause
- Last GitHub push
- Sep 19, 2026
- Latest indexed
- Sep 19, 2026
- Contributing guide
- Contributing guide
- Code of conduct
- No code of conduct
- Beginner labels
- good first issue
-
Category: Engine Feature Status: Requires RFC
Difficulty 4/5 3-5 days Newbie friendliness 48/100
-
Bug Category: Engine Status: Verified
-
Bug Category: Engine Status: Verified
Difficulty 4/5 3-5 days Newbie friendliness 48/100
-
"opcache.memory_consumption cannot be changed when OPcache is already set up" warning on 8.5 ZTS OpenBug Extension: opcache Status: Verified
Difficulty 3/5 1-2 days Newbie friendliness 58/100
-
Bug Extension: opcache Status: Needs Triage
Difficulty 3/5 1-2 days Newbie friendliness 78/100
-
Feature Status: Requires RFC
Difficulty 5/5 Over a week Newbie friendliness 20/100
-
Bug Extension: openssl Status: Needs Triage
-
Bug SAPI: phpdbg Status: Needs Triage
Difficulty 4/5 3-5 days Newbie friendliness 48/100
-
Bug Extension: spl Status: Verified
Difficulty 4/5 3-5 days Newbie friendliness 45/100
-
Extension: json Feature Status: Needs Triage
Difficulty 5/5 Over a week Newbie friendliness 45/100
-
Feature Status: Needs Triage
Difficulty 5/5 Over a week Newbie friendliness 35/100
-
Extension: bcmath Feature Status: Needs Triage
-
SQLite3 authorizer callback `$this` freed via `setAuthorizer` during execution (Use After Free) OpenBug Extension: sqlite3 Status: Needs Triage
-
Bug Status: Needs Triage
Difficulty 4/5 3-5 days Newbie friendliness 35/100
-
Bug Status: Needs Triage
Difficulty 4/5 3-5 days Newbie friendliness 38/100
-
Bug Extension: ldap Status: Needs Triage
-
Feature Status: Needs Triage
Difficulty 5/5 Over a week Newbie friendliness 25/100
-
Category: JIT
Difficulty 5/5 Over a week Newbie friendliness 25/100
-
Bug Category: JIT Status: Needs Triage
Difficulty 4/5 3-5 days Newbie friendliness 45/100
-
Bug Category: JIT SAPI: fpm
-
FFI offset CData holds dangling pointer after base object GC (trivially exploitable Use After Free) OpenBug Extension: ffi Status: Needs Triage
Difficulty 4/5 3-5 days Newbie friendliness 48/100
-
Bug Category: Streams Status: Needs Triage
Difficulty 4/5 3-5 days Newbie friendliness 48/100
-
Bug Extension: spl Status: Needs Triage
Difficulty 4/5 3-5 days Newbie friendliness 45/100
-
Bug Extension: sqlite3 Status: Needs Triage
Difficulty 4/5 3-5 days Newbie friendliness 48/100
-
The unserialize function with ArrayIterator leads to NULL pointer dereference when object cloned OpenBug Category: Serialization Extension: spl Status: Verified
Difficulty 4/5 3-5 days Newbie friendliness 45/100
-
Bug Extension: curl Status: Needs Triage
Difficulty 4/5 3-5 days Newbie friendliness 45/100
-
Bug Extension: pdo_sqlite Status: Needs Triage
-
Bug Status: Verified
-
Bug Extension: gd Status: Verified
Difficulty 3/5 1-2 days Newbie friendliness 52/100
-
Bug Status: Needs Triage
Difficulty 3/5 1-2 days Newbie friendliness 68/100
-
Extension: filter Feature Status: Requires RFC
Difficulty 3/5 1-2 days Newbie friendliness 58/100
-
Extension: soap Feature Status: Needs Triage
-
Bug SAPI: fpm Status: Needs Triage
Difficulty 4/5 3-5 days Newbie friendliness 52/100
-
Feature Status: Needs Triage
Difficulty 5/5 Over a week Newbie friendliness 35/100
-
Bug Category: Streams Status: Verified
-
Bug Extension: dom Status: Verified
-
Bug Category: Tests Extension: snmp OS: Windows Status: Verified
Difficulty 3/5 1-2 days Newbie friendliness 48/100
-
Extension: opcache Feature Stale Status: Requires RFC
Difficulty 5/5 Over a week Newbie friendliness 30/100
-
Difficulty 5/5 Over a week Newbie friendliness 35/100
-
`pdo_pgsql`: `DEALLOCATE` on statement destruct silently aborts enclosing transaction if it fails OpenBug Extension: pdo_pgsql Status: Needs Triage
-
Bug Status: Verified
Difficulty 4/5 3-5 days Newbie friendliness 48/100
-
Bug Status: Needs Triage
Difficulty 4/5 3-5 days Newbie friendliness 42/100
-
Difficulty 4/5 3-5 days Newbie friendliness 38/100
-
Bug Extension: reflection Status: Verified
Difficulty 4/5 3-5 days Newbie friendliness 25/100
-
Bug Extension: openssl Status: Needs Triage
-
Bug SAPI: fpm Status: Needs Triage
Difficulty 2/5 1-3 hours Newbie friendliness 65/100
-
Bug Category: Streams Status: Verified
Difficulty 4/5 3-5 days Newbie friendliness 45/100
-
Bug Category: Engine Status: Verified
Difficulty 4/5 3-5 days Newbie friendliness 42/100
-
Bug Extension: standard Status: Needs Triage
Difficulty 4/5 3-5 days Newbie friendliness 48/100
-
Bug Extension: openssl Status: Needs Triage
Difficulty 2/5 1-3 hours Newbie friendliness 65/100