[DOC-CVS] [doc-en] master: predefined/error: getPrevious example uses real Error subclass (TypeError) (#5656)
[email protected] (Louis-Arnaud via GitHub) Tue, 7 Jul 2026 11:04:23 +0000
| Newsgroups | php.doc.cvs |
|---|---|
| Message-ID | <[email protected]> |
Author: Louis-Arnaud (lacatoire)
Committer: GitHub (web-flow)
Pusher: jordikroon
Date: 2026-07-07T13:04:20+02:00
Commit: https://github.com/php/doc-en/commit/e565d17dc87b0c5946ea603fbcfb1777316fb6fc
Raw diff: https://github.com/php/doc-en/commit/e565d17dc87b0c5946ea603fbcfb1777316fb6fc.diff
predefined/error: getPrevious example uses real Error subclass (TypeError) (#5656)
Changed paths:
M language/predefined/error/getprevious.xml
Diff:
diff --git a/language/predefined/error/getprevious.xml b/language/predefined/error/getprevious.xml
index 639a11c32165..3963feaf15f5 100644
--- a/language/predefined/error/getprevious.xml
+++ b/language/predefined/error/getprevious.xml
@@ -45,7 +45,7 @@ class MyCustomError extends Error {}
function doStuff() {
try {
- throw new InvalidArgumentError("You are doing it wrong!", 112);
+ throw new TypeError("You are doing it wrong!", 112);
} catch(Error $e) {
throw new MyCustomError("Something happened", 911, $e);
}
@@ -66,7 +66,7 @@ try {
<screen>
<![CDATA[
/home/bjori/ex.php:8 Something happened (911) [MyCustomError]
-/home/bjori/ex.php:6 You are doing it wrong! (112) [InvalidArgumentError]
+/home/bjori/ex.php:6 You are doing it wrong! (112) [TypeError]
]]>
</screen>
</example>