Description
int
error_reporting
( [int level])
Sets
PHP
'
s
error
reporting
level
and
returns
the
old
level
.
The
error
reporting
level
is
either
a
bitmask
,
or
named
constant
.
דוגמה
1
.
Error
Integer
changes
error_reporting
(
55)
;
/
/
PHP
3
equivalent
to
E_ALL
^
E_NOTICE
/
*
...in
PHP
4
,
'55
'
would
mean
(E_ERROR
|
E_WARNING
|
E_PARSE
|
E_CORE_ERROR
|
E_CORE_WARNING
)
*
/
error_reporting
(2039)
;
/
/
PHP
4
equivalent
to
E_ALL
^
E_NOTICE
error_reporting
(E_ALL
^
E_NOTICE)
;
/
/
The
same
in
both
PHP
3
and
4
|
|
Follow the links of the constants to get their meanings:
טבלה
1
.
error_reporting(
)
bit
values
דוגמה
2
.
error_reporting(
)
examples
/
/
Turn
off
all
error
reporting
error_reporting(
0)
;
/
/
Report
simple
running
errors
error_reporting
(E_ERROR
|
E_WARNING
|
E_PARSE)
;
/
/
Reporting
E_NOTICE
can
be
good
too
(to
report
uninitialized
/
/
variables
or
catch
variable
name
misspellings
)
error_reporting
(E_ERROR
|
E_WARNING
|
E_PARSE
|
E_NOTICE)
;
/
/
Report
all
PHP
errors
(use
bitwise
63
in
PHP
3
)
error_reporting
(E_ALL)
;
|
|