[UPHPU] Nested Classes?

Craig Jackson CJackson at cirris.com
Wed Apr 16 10:02:48 MDT 2008


Im not too strong in OOP, yet. But, would this be a possibility? Or something like it?

class Database {
  private $xmlAdapter;

  function newXmlAdapter() {
    $this->xmlAdapter = new XMLAdapter();
  }

}

class XMLAdapter {

}

Craig Jackson
Web Developer



-----Original Message-----
From: uphpu-bounces at uphpu.org [mailto:uphpu-bounces at uphpu.org]On Behalf
Of Kevin
Sent: Wednesday, April 16, 2008 9:51 AM
To: Nathan Lane
Cc: UPHPU Discuss
Subject: Re: [UPHPU] Nested Classes?


Chances are if your getting a syntax error then its not possible.

As far as I know you cant nest classes.

-Kevin-

On Wed, Apr 16, 2008 at 9:35 AM, Nathan Lane <nathamberlane at gmail.com>
wrote:

> Are nested classes possible in PHP 5? I try to do something like this:
>
> class Database {
>    class XmlAdapter {
>    }
> }
>
> and I get a syntax error from Eclipse PDT, "Expecting: 'function'"
>
> What am I doing wrong?
>
>
> --
> Nathan Lane
> Home, http://www.nathandelane.com
> Blog, http://nathandelane.blogspot.com
>
> _______________________________________________
>
> UPHPU mailing list
> UPHPU at uphpu.org
> http://uphpu.org/mailman/listinfo/uphpu
> IRC: #uphpu on irc.freenode.net
>

_______________________________________________

UPHPU mailing list
UPHPU at uphpu.org
http://uphpu.org/mailman/listinfo/uphpu
IRC: #uphpu on irc.freenode.net



More information about the UPHPU mailing list