[PHP] Dynamické vyjímky

Webdesign, HTML, CSS, Flash, PHP, ASP, .NET, JavaScript. Kritika www stránek na Smetišti.

Moderátor: Moderátoři Živě.cz

Odeslat příspěvekod Václav M. 20. 3. 2017 14:34

Při vývoji svých projektů jsem narazil na jednu věc: pokud dojde k vyhození vyjímky v metodě definované v traitu v jednom jmenném prostoru, ohlásí tento jmenný prostor - přestože byl trait přivázán k třídě v jiném jmenném prostoru.

Chtěl bych proto udělat něco na tento způsob
Kód: Vybrat vše
try
{
    if(...)
    {
        throw new $ExceptionClass();
    }
    else
    {
        ...
    }
}
catch($ExceptionClass $Exception)
{
     $Exception -> ...
}


s tím, že v $ExceptionClass by byl umístěn název té vyjímkové třídy. V části try problém není. Ale část catch se mi zatím vyřešit nepovedlo, anižby to nevedlo k další chybě.
Václav M.
Junior
Uživatelský avatar

Kdo je online

Uživatelé procházející toto fórum: Žádní registrovaní uživatelé a 0 návštevníků