Extends und __construct ergeben ne Warnung

  • PHP

  • eispickel
  • 937 Aufrufe 3 Antworten

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?!
  • eispickel schrieb:

    Hatte das Problem nach einiger Zeit aber selber gelöst.

    Bitte nicht das Präfixumstellen vergessen: freesoft-board.to/f238/wie-man…efix-umstellt-248151.html
    Und Threads immer up-to-date halten.

    closed

    Gruß
    Broken Sword
    Auf dem Abstellgleis sah man ihn liegen,
    Auf dem Abstellgleis zwischen Schwelle und Gestein,
    Auf dem Abstellgleis im strömenden Regen,
    Auf dem Abstellgleis allein.