Toon posts:

[php] Classes werkt niet

Pagina: 1
Acties:
  • 56 views sinds 30-01-2008

Verwijderd

Topicstarter
Ik ben wat aan t prutsen met classes ed onder PHP:
PHP:
1
<?class configClass {    # vars of function: configClass    var $site_name;    var $site_url;        # vars of function: configDBase    var $dbase_host;    var $dbase_user;    var $dbase_password;    var $dbase_dbase;            function configClass() {        $this->site_name = "blaat";        $this->site_url = "http://www.muhlenbaumer.com";    }        function configDBase() {        $this->dbase_host = "localhost";        $this->dbase_user = "test";        $this->dbase_password = "test";        $this->dbase_dbase = "test";    }}class connectionsClass {    var $temp_configClass;        function connectionsClass() {        $temp_configClass = new configClass();        $temp_configClass->configDBase;    }}$temp_connectionsClass = new connectionsClass();echo $temp_connectionsClass->connectionsClass();?>

Volgens mij moet dit gewoon werken, maar wat doe ik dan fout?

/me is net een paar dagen bezig met classes, maar heeft een kleine terugslag :(
Hmm, bij t editten wordt die php-code verneukt :?

  • ^Mo^
  • Registratie: Januari 2001
  • Laatst online: 04-11-2025
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
  class connectionsClass
  {
    var $temp_configClass;
    
    function connectionsClass()
    {
    $temp_configClass = new configClass();
    $temp_configClass->configDBase;
    }
  }

  $temp_connectionsClass = new connectionsClass();
  echo $temp_connectionsClass->connectionsClass();
Je roept ten eerste twee keer de constructor aan, een keer bij het maken van het object, en dan nog een keer (wist niet eens dat dat uberhaupt kon... maarja, waarom ook niet? :))
Enniewee, die constructor geeft geen data terug, dus echo zal niks doen...

"There are 10 kinds of people in the world, those who understand binary and those who don't" | Werkbak specs


  • ACM
  • Registratie: Januari 2000
  • Niet online

ACM

Software Architect

Werkt hier

Dingen die je fout doet:
Je geeft geen beschrijving van de fout(en).
Geen beschrijving van de probleem omgeving.
Geen beschrijving van de gewenste resultaten.

Kortom: Je geeft te weinig informatie, zie de P&W-quickstart en de P&W-faq

Dit topic is gesloten.