Tässä olen tekemässä erästä funktiota (tulee joskus varmaan OP:n vinkiksi), ja haluaisin toteuttaa siihen varoitukset kuten PHP:n sisäisissäkin funktioissa. Eli sellaisessa tilanteessa että funktiota käytetään jotenkin hassusti, mutta ei niin hassusti ettäkö koko koodin suoritus pitäisi tappaa exitillä.
Onnistuuko tämä jotenkin? Eli siis haluaisin että se tottelee normi varoituksien suspendausta ja @ merkkiä funktiota kutsuttaessa.
https://www.php.net/manual/en/ref.errorfunc.php voisi olla tutustumisen arvoinen. Eli 'koukutat' virheet omilla funktioilla, ja teet niille sitten mitä teet. Tämä ei sitten tietenkään toimi kuin notice- ja warning-tyyppisiin virheisiin koska parse error hyydyttää automaattisesti skriptin suorituksen. Tuskin kuitenkaan koodaat parse erroria tarkoituksella koodiin?-)
Muoks: ja sitten seuraavaksi voisin lukea viestin... Eli haluat omat virheilmoitukset? Itse olen tehnyt PHP FiLib -kirjastoon oman virheenhallintaluokan, kannattaa tutustua. Ei välttämättä paras tapa mutta ainakin lähtökohta.
Kiitos linkistä, löytyi tarkoitukseen sopiva funktio:
https://www.php.net/manual/en/function.trigger-error.php
En mitään ihmeitä ole tekemässä, enemmän vain kiinnosti teoriassa onko tuo mahdollista. Samallapa saa mahdolliseen tulevaan koodivinkkiinkin jotain uutta sisältöä kun noita omia virheilmoituksia en ole ainakaan minä nähnyt käytettävän vielä missään vinkissä.
Aihe on jo aika vanha, joten et voi enää vastata siihen.