require_once() - Frage

  • Hallo,
    ich wollte zu dieser Funktion nochmal nachfragen wie das genau aussieht,
    da ich noch nicht ganz verstanden habe wie das dann aussieht:
    PHP Doku zu der Funktion:

    Zitat

    mit dem einzigen Unterschied, dass einmal eingebundener Code aus einer Datei nicht nocht einmal eingebunden wird.

    Bedeutet dies nun wenn man per require() die MySQL Connect Datein mehrmals einbindet es am Ende so aussieht:

    Mit require(); ...

    PHP
    mysql_connect();
    //...
    funktion1();
    mysql_connect();
    //...
    funktion2();


    Mit require_once();....

    PHP
    mysql_connect();
    //...
    funktion1();
    funktion2();

    ???

    Danke

  • Ist das so schwer, da mal ein kleines Testscript zu schreiben und dann selber herausfinden, was da passiert? :(

    2 Minuten Arbeit:
    xx.inc.php

    PHP
    <?php
       echo "Hallo<br>";
    ?>
    PHP
    <?php
     require("xx.inc.php");
     require("xx.inc.php");
     require("xx.inc.php");
     require("xx.inc.php");
    ?>


    Ausgabe:

    Zitat


    Hallo
    Hallo
    Hallo
    Hallo

    PHP
    <?php
     require_once("xx.inc.php");
     require_once("xx.inc.php");
     require_once("xx.inc.php");
     require_once("xx.inc.php");
    ?>


    Ausgabe:

    Zitat


    Hallo