Reply to Re: instanciate class from array

Your name:

Reply:


Posted by PaowZ on 06/25/07 17:11

On 25 juin, 16:46, james.ga...@googlemail.com wrote:
> On 25 Jun, 15:35, PaowZ <gpa...@gmail.com> wrote:
>
> > Hello there!
>
> > I'm searching a way to instanciate php5 class which names are
> > contained in a array.
> > Something like:
> > $class_name = myArray['class'] ;
> > $object = new $class_name()... of course, this syntax won't work..
> > that was just to explain :)
> > I use the magic __autoload function to include required classes, but I
> > can't find a way to instanciate a class from a string contained in a
> > array..
> > any idea ?
>
> > thanks a lot :)
>
> Actually, the syntax you described does work:
>
> <?php
>
> class foo {
>
> }
>
> class bar {
>
> }
>
> $classes = array('foo', 'bar');
>
> $object = new $classes[0];
> print_r($object);
>
> $object = new $classes[1];
> print_r($object);
>
> ?>

well..hm.
I gotta give a try before saying bullshit :)
PHP parser is so nice....

thanks :)

[Back to original message]


Удаленная работа для программистов  •  Как заработать на Google AdSense  •  England, UK  •  статьи на английском  •  PHP MySQL CMS Apache Oscommerce  •  Online Business Knowledge Base  •  DVD MP3 AVI MP4 players codecs conversion help
Home  •  Search  •  Site Map  •  Set as Homepage  •  Add to Favourites

Copyright © 2005-2006 Powered by Custom PHP Programming

Сайт изготовлен в Студии Валентина Петручека
изготовление и поддержка веб-сайтов, разработка программного обеспечения, поисковая оптимизация