Hacktoberfest 2026:メンテナが10月に向けて印を付けた、オープンで初心者向けの issue。 Hacktoberfest の issue を見る

The PHP Interpreter

php/php-src は初心者に優しい?

直近 30 日間に、php/php-src は外部コントリビューターの PR 301 件のうち 57 件をマージしました。メンテナーはふだん 1 日以内に返信します。 初心者向けの issue が現在 16 件オープンです。

スター
40.7k
フォーク
8.3k
オープンの初心者向け issue
16
索引済み issue
1.1k
平均マージ
2日 10時間
マージ済み PR(30日)
153
主要言語
C
ライセンス
BSD-3-Clause
最終 GitHub push
2026年10月22日
最新の索引
2026年9月19日
コントリビューションガイド
コントリビューションガイド
行動規範
行動規範がありません
初心者向けラベル
good first issue

php/php-src にコントリビュートするには

  1. まずコントリビューションガイドを読みましょう。変更の提案、テスト、レビューの進め方が書かれています。
  2. あなたのコントリビュートはプロジェクトの BSD-3-Clause ライセンスで公開されます。
  3. 下にある 16 件の初心者向けのオープンな issue から 1 つ選び、作業を始める前に取り組みたいとコメントしましょう。
issue を読み込んでいます

誰かが対応中かもしれないイシューは最後に並べています。 すべて日付順に表示

  • fsockopen()/stream_socket_client() accept TCP ports above 65535, which wrap to another port
    オープン

    難易度 2/5 1〜3時間 初心者へのやさしさ 72/100

    php/php-src#24616 ·

    メンテナーはふだん 1 日以内に返信

  • ArrayObject backing storage cycle causes unbounded recursion in spl_array_get_hash_table_ptr()
    オープン

    難易度 4/5 1〜2日 初心者へのやさしさ 51/100

    php/php-src#24615 ·

    メンテナーはふだん 1 日以内に返信

  • mysqlnd: OK packets without info message rejected on x32 builds since GHSA-r6x9-5r99-36j7 (size_t truncation)
    オープン
    Bug Status: Needs Triage

    難易度 3/5 1〜2日 初心者へのやさしさ 68/100

    php/php-src#24609 · コメント 1 件 ·

    メンテナーはふだん 1 日以内に返信

  • Function JIT: wrong result (null) from a string-scanning loop with strcspn() after a comment-start byte
    オープン
    Bug Category: JIT Extension: opcache Status: Verified

    難易度 4/5 3〜5日 初心者へのやさしさ 54/100

    php/php-src#24578 · コメント 2 件 ·

    メンテナーはふだん 1 日以内に返信

  • Session upload progress filename sanitization
    オープン
    Bug Status: Needs Triage

    難易度 4/5 3〜5日 初心者へのやさしさ 43/100

    php/php-src#24574 · リアクション 1 件 ·

    メンテナーはふだん 1 日以内に返信

  • Allocation-failure call sites still on zend_error_noreturn(E_ERROR) on master (zend_strtod.c "Balloc() failed", zend_multiply.h) — the EOL-7.4 minimal mitigation hardened these, master did not
    オープン

    難易度 4/5 1〜2日 初心者へのやさしさ 38/100

    php/php-src#24563 · コメント 2 件 ·

    メンテナーはふだん 1 日以内に返信

  • PHP Built-in Server Chunked Encoding Integer Overflow
    オープン
    Bug Status: Needs Triage

    難易度 4/5 3〜5日 初心者へのやさしさ 48/100

    php/php-src#24536 ·

    メンテナーはふだん 1 日以内に返信

  • Class that uses a trait is not found when instantiated before its declaration
    オープン
    Bug Status: Needs Triage

    難易度 4/5 3〜5日 初心者へのやさしさ 35/100

    php/php-src#24519 · コメント 1 件 ·

    メンテナーはふだん 1 日以内に返信

  • Failed `session_decode()` still runs `__wakeup()` and `__destruct()`
    オープン
    Bug Status: Needs Triage

    難易度 4/5 3〜5日 初心者へのやさしさ 48/100

    php/php-src#24518 · コメント 2 件 ·

    メンテナーはふだん 1 日以内に返信

  • 8.5.12 upload-progress handler destroys the whole session when a stored object has a property named __PHP_Incomplete_Class_Name/_Serialized/__PHP_Incomplete_Enum_Case (regression)
    オープン
    Bug Status: Needs Triage

    難易度 4/5 1〜2日 初心者へのやさしさ 48/100

    php/php-src#24493 ·

    メンテナーはふだん 1 日以内に返信

  • [pdo_odbc] Buffer overflow / CWB0111 on SQL_BIT columns with IBM i Access ODBC Driver
    オープン
    Bug Status: Needs Triage

    難易度 3/5 1〜2日 初心者へのやさしさ 68/100

    php/php-src#24474 · コメント 2 件 ·

    メンテナーはふだん 1 日以内に返信

  • Tracing JIT: float temporary kept only in a register is marked type_only in a side trace exit, VM then reads a stale value
    オープン
    Bug Category: JIT

    難易度 4/5 3〜5日 初心者へのやさしさ 43/100

    php/php-src#24471 ·

    メンテナーはふだん 1 日以内に返信

  • quoted_printable_encode does not encode trailing space
    オープン
    Bug Status: Needs Triage

    難易度 2/5 1〜3時間 初心者へのやさしさ 64/100

    php/php-src#24458 ·

    メンテナーはふだん 1 日以内に返信

  • imagewebp() returns true when encoding fails
    オープン

    難易度 3/5 1〜2日 初心者へのやさしさ 65/100

    php/php-src#24457 ·

    メンテナーはふだん 1 日以内に返信

  • Lazy object reset with object destructor can lead to use-after-free
    オープン
    Bug Status: Needs Triage

    難易度 4/5 1〜2日 初心者へのやさしさ 48/100

    php/php-src#24455 · コメント 2 件 ·

    メンテナーはふだん 1 日以内に返信

  • Allow distinguishing request-derived values from environment variables in $_SERVER
    オープン
    Feature Status: Needs Triage

    難易度 5/5 1週間以上 初心者へのやさしさ 35/100

    php/php-src#24454 ·

    メンテナーはふだん 1 日以内に返信

  • Tracing JIT: a catch reads an int local as undefined after an internal call throws (8.4 regression)
    オープン
    Bug Category: JIT Status: Needs Triage

    難易度 4/5 3〜5日 初心者へのやさしさ 48/100

    php/php-src#24445 · コメント 1 件 ·

    メンテナーはふだん 1 日以内に返信

  • Tracing JIT: segfault on $f($arr[k]) when $f alternates between by-value and by-reference functions
    オープン

    難易度 4/5 1〜2日 初心者へのやさしさ 48/100

    php/php-src#24438 ·

    メンテナーはふだん 1 日以内に返信

  • SEGV in zend_generator_dtor_storage when GC closes cyclic generators in a Fiber
    オープン
    Bug Status: Needs Triage

    難易度 4/5 1〜2日 初心者へのやさしさ 45/100

    php/php-src#24430 · コメント 1 件 ·

    メンテナーはふだん 1 日以内に返信

  • opcache_compile_file() on a file with a fatal compile error disables the cycle collector for the rest of the request
    オープン

    難易度 4/5 3〜5日 初心者へのやさしさ 22/100

    php/php-src#24361 ·

    メンテナーはふだん 1 日以内に返信

  • Intermittent memory exhaustion during WordPress bootstrap under PHP FPM with tracing JIT enabled
    オープン
    Bug Status: Needs Triage

    難易度 5/5 1週間以上 初心者へのやさしさ 6/100

    php/php-src#24328 · コメント 2 件 ·

    メンテナーはふだん 1 日以内に返信

  • Tracing JIT loses the result of a dynamic method call traced with Closure::__invoke (8.5 regression)
    オープン
    Bug Category: JIT Extension: opcache Status: Verified

    難易度 5/5 1週間以上 初心者へのやさしさ 8/100

    php/php-src#24286 · コメント 3 件 ·

    メンテナーはふだん 1 日以内に返信

  • protected(set) / private(set) not enforced after a write at the same call site was routed to __set()
    オープン
    Bug Status: Needs Triage

    難易度 4/5 3〜5日 初心者へのやさしさ 35/100

    php/php-src#24250 ·

    メンテナーはふだん 1 日以内に返信

  • DateTime::createFromFormat() segfaults when "!" follows a parsed time zone and the passed zone is an abbreviation or offset
    オープン
    Bug Extension: date Status: Verified Status: Waiting for Third Party Library Fix

    難易度 4/5 3〜5日 初心者へのやさしさ 42/100

    php/php-src#24235 ·

    メンテナーはふだん 1 日以内に返信

  • Potential signed-to-unsigned conversion in TIFF dimension parsing
    オープン
    Bug Status: Needs Triage

    難易度 2/5 1〜3時間 初心者へのやさしさ 62/100

    php/php-src#24196 · コメント 1 件 ·

    メンテナーはふだん 1 日以内に返信

  • Deprecated calls cost ~5,000 instructions each with #[\Deprecated], even when E_DEPRECATED is filtered
    オープン
    Feature Status: Needs Triage

    難易度 4/5 3〜5日 初心者へのやさしさ 48/100

    php/php-src#24191 ·

    メンテナーはふだん 1 日以内に返信

  • Benchmark CI builds Symfony Demo without ext-intl, so 18% of the request is a polyfill
    オープン
    Feature Status: Needs Triage

    難易度 2/5 1〜3時間 初心者へのやさしさ 73/100

    php/php-src#24183 · コメント 1 件 ·

    メンテナーはふだん 1 日以内に返信

  • bzip2.decompress stream wrapper truncates valid bz2 files from pbzip2
    オープン
    Bug Extension: bz2 Status: Verified

    難易度 3/5 1〜2日 初心者へのやさしさ 57/100

    php/php-src#24170 · コメント 3 件 ·

    メンテナーはふだん 1 日以内に返信

  • Null coalescing pipe operator
    オープン
    Feature Status: Requires RFC

    難易度 4/5 3〜5日 初心者へのやさしさ 45/100

    php/php-src#24161 ·

    メンテナーはふだん 1 日以内に返信

  • [CLI server] Apply a size limit to chunked request trailers
    オープン

    難易度 4/5 3〜5日 初心者へのやさしさ 68/100

    php/php-src#24115 ·

    メンテナーはふだん 1 日以内に返信

  • [FPM] Bound cumulative FCGI_PARAMS allocation per request
    オープン

    難易度 4/5 3〜5日 初心者へのやさしさ 55/100

    php/php-src#24114 ·

    メンテナーはふだん 1 日以内に返信

  • [FTP stream wrapper] Validate the PASV-advertised data-channel host
    オープン

    難易度 4/5 3〜5日 初心者へのやさしさ 25/100

    php/php-src#24113 ·

    メンテナーはふだん 1 日以内に返信

  • PHP_STREAM_OPTION_READ_TIMEOUT is also used for socket write timeouts
    オープン

    難易度 4/5 3〜5日 初心者へのやさしさ 52/100

    php/php-src#23978 ·

    メンテナーはふだん 1 日以内に返信

  • Io\Poll: data buffered by the stream layer is not reported, and a stream closed while watched is never reported
    オープン
    Category: IO Category: Streams

    難易度 4/5 3〜5日 初心者へのやさしさ 48/100

    php/php-src#23948 · コメント 3 件 ·

    メンテナーはふだん 1 日以内に返信

  • easter_date() reports inconsistent year ranges in errors and returns -1 for years after 3000 on Windows
    オープン
    Bug Status: Needs Triage

    難易度 3/5 1〜2日 初心者へのやさしさ 52/100

    php/php-src#23915 ·

    メンテナーはふだん 1 日以内に返信

  • Assertion `ce' failed in ext/standard/user_filters.c
    オープン
    Bug Status: Needs Triage

    難易度 4/5 3〜5日 初心者へのやさしさ 48/100

    php/php-src#23898 ·

    メンテナーはふだん 1 日以内に返信

  • Add socket_timeout to file_get_contents
    オープン
    Feature Status: Needs Triage

    難易度 4/5 3〜5日 初心者へのやさしさ 52/100

    php/php-src#23878 · コメント 1 件 ·

    メンテナーはふだん 1 日以内に返信

  • `json_decode()`: `JSON_INVALID_UTF8_*` flags should be mutually exclusive
    オープン
    Bug Extension: json Status: Needs Triage

    難易度 3/5 1〜2日 初心者へのやさしさ 68/100

    php/php-src#23876 · コメント 2 件 ·

    メンテナーはふだん 1 日以内に返信

  • Bug GH-7980 (Unexpected result for iconv_mime_decode) [ext/iconv/tests/gh7980.phpt]
    オープン
    Bug Status: Needs Triage

    難易度 3/5 1〜2日 初心者へのやさしさ 68/100

    php/php-src#23875 ·

    メンテナーはふだん 1 日以内に返信

  • Bug #52211 (iconv() returns part of string on error) [ext/iconv/tests/bug52211.phpt
    オープン
    Bug Status: Needs Triage

    難易度 3/5 1〜2日 初心者へのやさしさ 64/100

    php/php-src#23874 ·

    メンテナーはふだん 1 日以内に返信

  • Ambiguous error message when including function declaration twice
    オープン
    Bug Status: Needs Triage

    難易度 4/5 3〜5日 初心者へのやさしさ 52/100

    php/php-src#23852 · コメント 2 件 ·

    メンテナーはふだん 1 日以内に返信

  • pdo_sqlite segmentation fault
    オープン
    Bug Status: Needs Triage

    難易度 4/5 3〜5日 初心者へのやさしさ 48/100

    php/php-src#23756 · コメント 1 件 ·

    メンテナーはふだん 1 日以内に返信

  • Disable stale bot or extend period
    オープン
    Feature Status: Needs Triage

    難易度 4/5 3〜5日 初心者へのやさしさ 35/100

    php/php-src#23713 · コメント 1 件 ·

    メンテナーはふだん 1 日以内に返信

  • [GLD Serializer Benchmark] PHP json 8.3.19 — spec compliance misses
    オープン

    難易度 4/5 3〜5日 初心者へのやさしさ 35/100

    php/php-src#23687 ·

    メンテナーはふだん 1 日以内に返信

  • grapheme_* functions cannot catch differents between CJK Compatibility Ideographs and Unified Ideographs
    再び着手できるかも @youkidearitai が 44 日前に担当しましたが、オープン中のプルリクエストはありません。 オープン
    Extension: intl Feature Status: Needs Triage

    php/php-src#23642 · 担当者 1 名 ·

    メンテナーはふだん 1 日以内に返信

  • PHP 8.2 build warnings: -Warray-bounds, -Wmaybe-uninitialized
    オープン
    Category: Build System Status: Needs Triage

    難易度 3/5 1〜2日 初心者へのやさしさ 62/100

    php/php-src#23633 · コメント 1 件 ·

    メンテナーはふだん 1 日以内に返信

  • Tracing JIT: a bool read from three object properties is stale right after read()/write()/unread() warm their own traces (opcache.jit=1254)
    対応中かも @ndossche が 1 日前に担当しました。 オープン
    Bug Category: JIT Extension: opcache Status: Verified

    php/php-src#24622 · コメント 3 件 · 担当者 1 名 ·

    メンテナーはふだん 1 日以内に返信

  • mbstring.http_input is ignored in subsequent requests after changing default_charset
    対応中かも このイシューにリンクされたプルリクエストがオープン中、またはマージ済みです。 オープン
    Bug Status: Needs Triage

    難易度 4/5 1〜2日 初心者へのやさしさ 48/100

    php/php-src#24606 ·

    メンテナーはふだん 1 日以内に返信

最新の 100 件のみ表示しています

このページには最近登録されたものだけが並びます。全件は詳細フィルターにあり、言語・難易度・所要時間で絞り込めます。

詳細フィルターへ

新しい issue をメールで受け取る

初心者向けの GitHub issue を短くまとめたダイジェスト。