[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>