RE: [PHP] Undefined Variables
| From: | David Robley | Date: | Thu, 23 Nov 2000 06:37:28 +0000 |
| Subject: | RE: [PHP] Undefined Variables | ||
| References: | 1 | Groups: | php.general |
| Request: | Send a blank email to php-general+get-26798@lists.php.net to get a copy of this message | ||
On Wed, 22 Nov 2000, Maxim Maletsky wrote:
> Is there a way to prevent it directly from the PHP.ini?
>
> I am talking about error_repoprting(0) which when inserted at the beginning
> of the file avoids these stupid "undefined variable" errors,
> Ohh.. right.. I am talking about windows 2000, which I decided to play with
> using Apache 1.13.4 and PHP 4.0.3pl1
>
> Can this be disallowed somehow to run PHP just like if it would be a *nix?
> (I know that's hard, but erro_reportings are such a pain)
>
> Will error_reporting(0) also influent some other parser, function, array
> errors?
>
> Thanks,
> Maxim Maletsky
Have a look in your ini file for the section on error_reporting; there
should be a good explanation of the method of setting levels. From my ini
file:
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
; Error handling and logging ;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
; error_reporting is a bit-field. Or each number up to get desired error reporting level
; E_ALL - All errors and warnings
; E_ERROR - fatal run-time errors
; E_WARNING - run-time warnings (non fatal errors)
; E_PARSE - compile-time parse errors
; E_NOTICE - run-time notices (these are warnings which often result from a bug in
; your code, but it's possible that it was intentional (e.g., using an
; uninitialized variable and relying on the fact it's automatically
; initialized to an empty string)
; E_CORE_ERROR - fatal errors that occur during PHP's initial startup
; E_CORE_WARNING - warnings (non fatal errors) that occur during PHP's initial startup
; E_COMPILE_ERROR - fatal compile-time errors
; E_COMPILE_WARNING - compile-time warnings (non fatal errors)
; E_USER_ERROR - user-generated error message
; E_USER_WARNING - user-generated warning message
; E_USER_NOTICE - user-generated notice message
; Examples:
; error_reporting = E_ALL & ~E_NOTICE
; show all errors, except for notices
; error_reporting = E_COMPILE_ERROR|E_ERROR|E_CORE_ERROR ; show only errors
error_reporting = E_ALL & ~E_NOTICE ; Show all errors except for notices
--
David Robley | WEBMASTER & Mail List Admin
RESEARCH CENTRE FOR INJURY STUDIES | http://www.nisu.flinders.edu.au/
AusEinet | http://auseinet.flinders.edu.au/
Flinders University, ADELAIDE, SOUTH AUSTRALIA