Hacktoberfest 2026: le issue che i maintainer hanno segnato per ottobre, aperte e adatte ai principianti. Sfoglia le issue Hacktoberfest

simplexml: fix simplexml_import_dom, simplexml_load_file and simplexml_load_string pages

Aperta Adatta ai principianti
#5,941 0 commenti 0 reazioni 0 assegnatari Vedi su GitHub

I maintainer di solito rispondono entro 1 giorno

@qodelicious ci sta già lavorando.

Dal 19/10/2026.

  • #5977 di @qodelicious — aperta

Valutazione

Difficoltà
2/5
Tempo stimato
1-3 ore
Idoneità per principianti
82/100
Tipo di issue
Documentazione
Chiarezza
Specificata chiaramente
Stato di attività
Attiva
Stack tecnologico
php
Ambito
documentation

Direzione di ricerca

Inizia dalle pagine di riferimento di simplexml_import_dom, simplexml_load_file e simplexml_load_string nei sorgenti in inglese del manuale PHP. Controlla la descrizione e l'esempio del parametro class_name, la changelog del parametro options e il testo del valore di ritorno per LIBXML_RECOVER senza elemento radice. È completato quando ciascuno dei tre problemi è corretto e gli esempi e la changelog corrispondono al comportamento descritto nell'issue.

Scritto dal modello di indicizzazione a partire dal testo della issue.

Descrizione

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.
Lingua principale
XML
Stelle
600
Fork
903
Merge medio
1g 8h
PR unite (30g)
71

Preparare l'ambiente

Apri in Codespaces

Avvia il container di sviluppo del progetto nel browser, con il tuo account GitHub.

  • Nessun Dockerfile né file Docker Compose
  • Nessun modello di pull request
  • Nessuna guida per i contributori

Come iniziare

  1. Leggi tutta la issue e poi la guida ai contributi del progetto.
  2. Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
  3. Fai un fork del repository e lavora su un branch.
  4. Apri una pull request che faccia riferimento al numero della issue.

Altre issue di php/doc-en

Tutte le issue di php/doc-en

Issue simili

Altre issue su Documentation

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.