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
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
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)