Ciselne oznacenie pre error_reporting=E_WARNING & ~E_NOTICE

Programovacie jazyky, rady, poradňa...
ppohoda
Amateur
Amateur
Príspevky: 24
Registrovaný: 22 nov 2008, 12:30

Ciselne oznacenie pre error_reporting=E_WARNING & ~E_NOTICE

Príspevok od používateľa ppohoda »

Dobry den,
neviete mi prosim niekto poradit, ake je ciselne oznacenie hodnoty pre "E_WARNING & ~E_NOTICE" v konfiguracii PHP hodnoty "error_reporting"?
Hladal som na google, ale nedopatral som sa ku konkretne tejto hodnote.
Dakujem.
audiotrack
VIP
VIP
Používateľov profilový obrázok
Príspevky: 25958
Registrovaný: 09 sep 2005, 18:39
Kontaktovať používateľa:

Re: Ciselne oznacenie pre error_reporting=E_WARNING & ~E_NOTICE

Príspevok od používateľa audiotrack »

na php.net máš pri error_reporting krásnu funkciu z ktorej by si to vyčítal, takže neviem kde si hladal:

Kód: Vybrať všetko

function error_level_tostring($intval, $separator)
{
    $errorlevels = array(
        2047 => 'E_ALL',
        1024 => 'E_USER_NOTICE',
        512 => 'E_USER_WARNING',
        256 => 'E_USER_ERROR',
        128 => 'E_COMPILE_WARNING',
        64 => 'E_COMPILE_ERROR',
        32 => 'E_CORE_WARNING',
        16 => 'E_CORE_ERROR',
        8 => 'E_NOTICE',
        4 => 'E_PARSE',
        2 => 'E_WARNING',
        1 => 'E_ERROR');
    $result = '';
    foreach($errorlevels as $number => $name)
    {
        if (($intval & $number) == $number) {
            $result .= ($result != '' ? $separator : '').$name; }
    }
    return $result;
}
Napísať odpoveď