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

simplexml: fix simplexml_import_dom, simplexml_load_file and simplexml_load_string pages

クローズ 初心者向け
#5,941 コメント 0 件 リアクション 0 件 担当者 0 名 GitHub で見る

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

関連するプルリクエストがすでにマージされています。

  • #5977 @qodelicious による — マージ済み

評価

難易度
2/5
見積もり時間
1〜3時間
初心者へのやさしさ
82/100
issue の種類
ドキュメント
明瞭さ
明確に書かれている
活発さ
活発
技術スタック
php
領域
documentation

調査の方向性

PHP マニュアルの英語版ソースにある simplexml_import_dom、simplexml_load_file、simplexml_load_string のリファレンスページから始めてください。class_name の説明と例、options パラメータの変更履歴(changelog)、ルート要素がない場合の LIBXML_RECOVER の戻り値の説明を確認します。3 つの問題がすべて修正され、例と変更履歴が Issue に記載された動作と一致したら完了です。

索引モデルが issue の本文から書いたものです。

説明

Three problems on the simplexml pages:

  • simplexml_import_dom: class_name must extend SimpleXMLElement, otherwise a TypeError. The if (!$dom) check in the example is dead code.
  • simplexml_load_file, simplexml_load_string: since 8.0.0 an options value that does not fit in an int throws a ValueError instead of an E_WARNING and false.
  • With LIBXML_RECOVER and no root element, they return an uninitialized SimpleXMLElement, not false.
主要言語
XML
スター
602
フォーク
904
平均マージ
1日 3時間
マージ済み PR(30日)
88

環境構築

Codespaces で開く

このプロジェクトの開発コンテナを、あなたの GitHub アカウントでブラウザ上に起動します。

  • Dockerfile・Docker Compose ファイルなし
  • プルリクエストのテンプレートなし
  • コントリビューションガイドなし

はじめの一歩

  1. issue を最後まで読み、次にプロジェクトのコントリビューションガイドを読みます。
  2. 着手することを issue にコメントします — 二人が同じ作業をするのを防げます。
  3. リポジトリをフォークし、ブランチを切って変更します。
  4. issue 番号を参照したプルリクエストを送ります。

php/doc-en のほかの issue

php/doc-en の issue をすべて見る

似ている issue

Documentation の issue をもっと見る

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

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