PHP Exception getTraceAsString() Method

❮ PHP Exception Reference

Example

Output the stack trace:

<?php
function myFunction($num) {
  throw new Exception("An error occurred");
}

try {
  myFunction(5);
} catch (Exception $e) {
  print_r($e->getTraceAsString());
}
?>
Try it Yourself »

Definition and Usage

The getTraceAsString() method returns a stack trace in the form of a string.

Stack traces contain information about all of the functions that are running at a given moment. The stack trace provided by this method has information about the stack at the time that the exception was thrown.


Syntax

$exception->getTraceAsString()

Technical Details

Return Value: Returns a stack trace in the form of a string

Related Pages

Read more about Exceptions in our PHP Exceptions Chapter.

PHP Reference: The getTrace() Method.


❮ PHP Exception Reference
Copyright 1999-2023 by Refsnes Data. All Rights Reserved.