People always will want more, but some features are nice. for C/C++ programmers, macro is on of the best things to make thing work every where.
its possible to create a IDE macro, but the native php feature will be good. template engines can de wrap this functionality too. is just like a variable: $method = $_GET['m']; $control = $_GET['c']; $c = new $control; $c->$method(); like a macro.. program is make thing dynamic. while($object = $iterator->next()) { } macro("ITER","while($object = $iterator->next())") ITER($iterator) { $object->save(); } On Wed, Dec 22, 2010 at 7:08 PM, Scott MacVicar <sc...@macvicar.net> wrote: > I really dislike this, what about resolving orders, then people will want > undef, then ifdef with conditions. > > The language doesn't need to introduce anything that makes it more complex > to use. > > - Scott > > On 22 Dec 2010, at 11:55, Mathias Grimm <mathiasgr...@gmail.com> wrote: > > > I Just want a simple replace-on-the-air to avoid spend time writing more. > > > > > > On Wed, Dec 22, 2010 at 5:43 PM, Stas Malyshev <smalys...@sugarcrm.com > >wrote: > > > >> Hi! > >> > >> > >> I want to request a C/C++ feature that i think is good. > >>> > >>> MACRO > >>> > >> > >> You know that you could write: > >> <?php > >> #define PF private function > >> #define SCOPE_CLASS(x) class MyProject_ ## x > >> > >> > >> class UseMacro > >> { > >> PF preSave($object) > >> { > >> //... > >> } > >> > >> } > >> > >> SCOPE_CLASS(Internal) > >> { > >> > >> } > >> > >> And then run it through CPP (gcc -Mcpp -E - - < in.php > out.php) and > get > >> all the macros processed? > >> -- > >> Stanislav Malyshev, Software Architect > >> SugarCRM: http://www.sugarcrm.com/ > >> (408)454-6900 ext. 227 > >> >