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

Reply via email to