Include/require über der Klasse funktioniert nicht in der Klasse

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

  • Include/require über der Klasse funktioniert nicht in der Klasse

    Hallo :)

    So ich habe (oh welch wunder) mal wieder ein kleines Problem welches ich nicht ganz nachvollziehen kann.

    Also es gibt in meinem Projekt eine Config.php. In dieser sind Pfade etc. abgelegt.

    Wenn ich diese nun per include/require über meiner Klasse einbinde, kann ich sie irgendwie nicht in der Klasse nutzen.

    Hier mal etwas Code:

    Quellcode

    1. <?php
    2. include("Config.php");
    3. class Logging {
    4. function getPathToLog() {
    5. if(!empty($strPathToLog))
    6. return $strPathToLog;
    7. else return "Pfadangabe nicht gefunden!";
    8. }
    9. }
    Alles anzeigen


    Und die Config.php:

    Quellcode

    1. <?php
    2. $strPathToLog="logfiles";
    3. ?>



    Die Config.php soll echt nur ne Datenschleuder sein, ohne Klassenrumpf oder dergleichen.

    Ich habe die Config.php also in die Logging.php eingebunden aber wenn ich in getPathToLog() die Variable $strPathToLog aufrufe, ist sie leer.

    Wieso?

    Wenn ich sie in der getPathToLog() Methode selber include funktioniert es.
    Ich brauche sie aber öfter mal und würde sie gerne einmal includen und fertig.

    Vielen Dank mal wieder für eure Hilfe :)

    Thimo