Favicon Svetmobilne.cz  Svět mobilně Favicon Svetaudia.cz  Svět audia Favicon TVFreak.cz  TV Freak   Fórum Favicon Digimanie.cz  Digimanie   Fórum   Galerie Společnost oXy Online s.r.o.
Zobrazené výsledky: 1 až 3 z 3

Téma: PHP: vlastní error v trigger_error?

  1. #1
    Obyvatel SHW
    Registrace
    Jan 2009
    Příspěvků
    322

    potřeboval bych poradit jak vytvořit vlastní E_USER_NECO chybu

    aby minásledně trigger_error('chybka', E_USER_NECO)

    nevracel chybu

    Invalid error type specified in /DISK1/WWW/....
    Odpovídat lze po přihlášení

  2. #2
    Starousedlík SHW Avatar uživatele Dojigiri
    Registrace
    Jun 2008
    Příspěvků
    1,636

    Zkoušel jsem to, nejde to ani přímo s číslem => IMHO nelze.
    (nejspíš proto, že PHP k tý funkci hledá string popisku kterej dává před message (Error, Notice apod.))

    Jedině snad si napsat vlastní funkci pro trigger error, která nejdřív např. zaokrouhlí číslo chyby na nejbližší který php umí a pak zavolá původní trigger error (anebo zpracuje chybu sama a sama si zavolá error handler).
    Nebo používat výjimky.
    Odpovídat lze po přihlášení



  3. #3
    Obyvatel SHW
    Registrace
    Jan 2009
    Příspěvků
    322

    zaokrouhlit na jiný existující typ chyby mi to nepomůže, protože právě se od nich potřebuji odlišit

    používat vyjímky taky ne... protože právě ty bývají tím co vyvolá trigger_error

    aby se spustil můj vlastní set_error_handler... který už pak dokáže reágovat na vzniklé problémy a ošetřit je... nemůžu např. při mém E_USER_MYSQL chtít po mysql třídě aby řešila závislosti vynesených hlaviček, output bufferingu, cachování stránky, šablon atd.

    no takže to budu muset řešit obezliškou zavolat trigger_error s E_USER_ERROR a do textu mu dát že jdet o E_USER_MYSQL či podobně
    Odpovídat lze po přihlášení

Podobná témata

  1. Vlastní PC sestava
    Od Creeperak v sekci PC - nová sestava
    Reakcí: 9
    Poslední příspěvek: 04-09-2013, 21:04
  2. Vlastní wifi síť
    Od Rewi v sekci Problémy s PC (HW/SW) a řešení
    Reakcí: 3
    Poslední příspěvek: 13-07-2013, 19:15
  3. Vodní chlazení: Vlastní vodník
    Od dolar8 v sekci Chlazení
    Reakcí: 15
    Poslední příspěvek: 13-07-2013, 19:11
  4. Software: DirectX error message:Unknown error
    Od Neregistrovaný v sekci Poradna
    Reakcí: 7
    Poslední příspěvek: 17-09-2010, 21:50
  5. Problémy s PC (HW/SW): DMA driver error,CRC error
    Od Neregistrovaný v sekci Poradna
    Reakcí: 2
    Poslední příspěvek: 25-04-2010, 22:06