Missing Information in Manual (function error_get_last); Incorrect ArrayShape
Nobody has claimed this yet.
- Dominant language
- XML
- Stars
- 596
- Forks
- 890
- Avg merge
- 1d 15h
- Merged PRs (30d)
- 55
Description
From manual page: https://php.net/function.error-get-last
Missing: in PHP 8.5+, if the error is a "fatal error" then the return array contains "trace" (array).
Similarly, the array shape of this functions needs updating to /** @var null|array{type:int,message:string,file:string,line:int,trace?:array} $aError */ (editor throws error when checking for "trace")
Contributor guide
No contributing guide indexed for this repository
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start with the PHP manual page for error_get_last at https://php.net/function.error-get-last and locate its source entry in the doc-en repository. Update the PHP 8.5+ return-value documentation and the documented array shape to include the optional trace array. Done means the manual accurately describes fatal-error traces and no longer flags trace as an invalid array key.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- php
- Domain
- documentation
- Issue type
- Documentation
- Difficulty
- 2/5
- Estimated time
- 1-3 hours
- Activity status
- Active
- Clarity
- Mostly clear
- Newbie friendliness
- 78/100