Archiv verlassen und diese Seite im Standarddesign anzeigen : Klasse zum erstellen von Objekten
Romanday
14-05-2005, 09:14
Wenn ich eine Klasse zum erstellen von Objekten definiere,
wie kann ich dann auf die Methode peng() zugreifen?
(unter < PHP 4.3.8)
<?php
class blume{
function blume(){
$auto = new auto();
}
}
class auto{
function peng(){
echo 'Ich bin Peng';
}
}
$heute = new blume();
$heute->auto.peng(); // Error
?>
Hallo,
wie wärs denn mit
$heute->auto->peng(); :rolleyes:
Gruß,
Gaert
Romanday
14-05-2005, 20:05
Hallo,
wie wärs denn mit
$heute->auto->peng(); :rolleyes:
Funktioniert leider nicht, bei PHP 4.3.8 (cli)
Fatal error: Call to a member function on a non-object
in /home/jr/public_html/rechner.php on line 15
so gehts
$this->auto = new auto();
Übrigens frohe Pfingsten allen Mods, Admins + Usern.
Hallo Romanday,
<?php
class blume{
function blume(){
$this->auto = new auto();
}
}
class auto{
function peng(){
echo 'Ich bin Peng';
}
}
$heute = new blume();
$heute->auto.peng(); // Error
?>
$this-> auto ... fehlt noch.
Gruß
nEox
Hallo Romanday,
das hat mit CLI oder der PHP Version nichts zu tun... die Zuweisung ans Objekt hat gefehlt, aber ihr habts ja schon bemerkt.
Gruß,
Gaert
Powered by vBulletin® Version 4.2.5 Copyright ©2025 Adduco Digital e.K. und vBulletin Solutions, Inc. Alle Rechte vorbehalten.