index struktur ändern

  • Hallo,

    bei einem kleinem Projekt Rufe ich die index Seite immer wieder neu auf.
    mittels GET werden der index.php immer den namen des unter Menus und der Seite mitgegeben.

    index.php

    im Oberen Bereich wird unter anderem die variablen PHP eingebunden

    PHP
    <?php
        $Grafik_Verzeichniss    = "../bibliothek/grafik/";
        $Grafik_UserDelete      = "user_delete.png";
    ?>

    Jetzt wird die Function Seitenanzeige immer an verschiedenen Stellen aufgerufen.
    wenn ich dies als Funktion mache habe ich ein kleines Problem mit den Variablen
    diese sind dann in der Function klarer weise (gestern 3Stunden gerätselt wieso es nicht funktioniert) nicht existent.
    die Function habe ich dann kurzerhand ausgelagert in eine separate datei ausgelagert und diese per include eingebunden.
    statt dem functionsaufruf. Dies Funktioniert soweit, allerdings geht dies sicherlich eleganter?

    • Offizieller Beitrag

    Hi,

    cleverer wäre es, die Funktionen mit Parametern zu versehen.
    Am elegantesten ist das mit OOP-Ansatz zu lösen.

    Zudem solltest Du Dich mit Kontextwechsel befassen. Wenn man nach dem E.V.A.-Prinzip arbeitet, besteht kein Grund fü ständigen Kontextwechsel, was den Interpreter "schont".

    Mit "Kontextwechsel" ist das hin- und herspringen zwischen HTML und PHP gemeint.