Extends und __construct ergeben ne Warnung

  • PHP

Diese Seite verwendet Cookies. Durch die Nutzung unserer Seite erklären Sie sich damit einverstanden, dass wir Cookies setzen. Weitere Informationen

  • Extends und __construct ergeben ne Warnung

    Hallo liebe FSB-Community,
    ich bin seit geraumer Zeit mal wieder dabei, etwas mit PHP zu basteln. Dabei habe ich ein Problem. Hier der Code (ist nicht der echte Code sondern nur ein Modell).

    PHP-Quellcode

    1. <?PHP
    2. class foo{
    3. public $var;
    4. public function __construct($FOOBAR) {
    5. $this->var = $FOOBAR;
    6. print $host;
    7. }
    8. }
    9. class bar extends foo{
    10. // --
    11. }
    12. define('FOOBAR', 'MoepMoep');
    13. $foo = new foo(FOOBAR);
    14. print $foo->var;
    15. $bat = new bar;
    16. ?>
    Alles anzeigen


    Ausgabe:

    Quellcode

    1. MoepMoep
    2. Warning: Missing argument 1 for foo::__construct() in F:\srv\htdocs\extend_class.php on line 4


    Meine Frage: Wie umgehe ich diese Warnung. Was mache ich falsch oder wie übergebe ich die benötigten Daten?!