Nápad na „jQuery style“ přidávání properties pro base PHP třídy

Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
Ascaria
Člen | 187
+
0
-

Napadla mě jedna asi hloupost, co takhle zkusit přidat property pro základní třídy PHPčka, něco jako „jQuery-style decorator“

příklad:

use \Nette\Object;

// helper function
function O(Object $o)
    {
    return Object::decorator($o);
    }

try
    {
    // do some bad stuff
    }
catch(\Exception $e)
    {
    // #1
    echo O($e)->Message;
    // #2
    $E = Object::decorator($e);
    echo $E->Message;
    }

Editoval Ascaria (29. 3. 2012 12:58)

Filip Procházka
Moderator | 4668
+
0
-

To je dost kontraproduktivní. Nápad pěkný, ale funkce O() se mi vůbec nelíbí a cokoliv delšího by nemělo smysl.

Což ti samozřejmě nebrání v tom, aby sis to implementoval pro sebe a poskytl jako rozšíření Nette.

Editoval HosipLan (29. 3. 2012 13:42)