My webhosting provider doesn't offer the option to enable error reporting. So tried it with error_reporting(E_ALL); But this also doesn't work. I tried the following script:
<?php
error_reporting(E_ALL);
echo $test;
?>
If I read the manual correctly, then this should generate an error notice. But this also doesn't work. Did I make something wrong or is the only solution to get a new webhosting provider?
If its a shared hosting then for security reasons, they may disable error reporting, still they should be able to provide error log for your particular domain, try talking to them if they don't want to show it inline - get access go log file or maybe some adminpanel that can read it securely.
You probably want to do something with the triggered error, such as logging it:
... and/or displaying it:
Please find additional documentation at Error Handling and Runtime Configuration.
You also need:
error_reporting
is just telling PHP how verbose the error reporting should be, but you also need to tell it to actually display errors out to the browser by setting