How can error reporting be optimized in PHP to better identify and troubleshoot memory-related issues?

Memory-related issues in PHP can be better identified and troubleshooted by enabling error reporting for memory-related errors and displaying detailed error messages. This can be achieved by setting the error_reporting level to include E_ERROR and E_WARNING for memory-related errors, as well as enabling display_errors to show error messages on the screen.

// Enable error reporting for memory-related errors
error_reporting(E_ERROR | E_WARNING);

// Display detailed error messages
ini_set('display_errors', 1);