Sie befinden sich hier im Forenarchiv von phpforum.de wenn Sie direkt ins Forum möchten, klicken Sie bitte hier. Zur Startseite kommen Sie hier.

includes und Variablen für gesamte Anwendung verfügbar machen

Hallo zusammen,
ich schreibe gerade eine etwas komplexere Anwendung. Ich möchte bestimmte Config-Variablen und Klassen für alle .php Files verfügbar machen. Ich will also nicht jedesmal in jedem neuen script am Anfang alle Möglichen includes aufrufen, sondern die includes nur einmal beim start der Anwendung aufrufen. Geht das irgenwie???? Hat jemand ne kleine Anleitung für mich???

Code:                   In Zwischenablage kopieren (nur IE)
1">

Erläuterung:
Also, in config_db.php stehen die Datenbankparameter zur DB-Verbindung drin. Diese Datei soll auserhalb der htdoc des Servers liegen um die Daten zu schützen.
In config.php sollen globale Variablen wie zb. Tabellennamen definiert werden, die allen php-files zur Verfügung stehen.
Außerdem sollen alle Klassen den php-Scripten unter functions zur Verfügung stehen.

Gibts es irgendeine möglichkeit diese Variablen und Klassen global für alle Scripte verfügbar zu machen?

Schon mal danke für Eure Mühe
Gruß + schönes Wochenende
Weidlix
Hier gehts zum Orginal Eintrag "includes und Variablen für gesamte Anwendung verfügbar machen" im Forum

Antworten

Schau Dir die Option auto_prepend_file aus php.ini an


2.

Eine elegante und zukunftssichere Lösung wäre es, die Konfiguration in einer Klasse zu kapseln und diese Klasse per Auto-Load (ab PHP5) zu laden.


3.

Zitat:
oimel postete
Eine elegante und zukunftssichere Lösung wäre es, die Konfiguration in einer Klasse zu kapseln und diese Klasse per Auto-Load (ab PHP5) zu laden.
Hallo oimel,
das hört sich nicht schlecht an.
Kannst du mir vielleicht mal nen kleinen anstoß geben wie die Klasse aussehen könnte?
Damit ich ungefähr weiß wie ich das Teil aufbauen könnte. Sorry, aber ich steh zur Zeit echt en bißchen auf dem Schlauch!

Schon mal Danke im voraus ;o)


4.

Das erschließt sich allein aus Deinem Projekt, dazu kann man keine pauschalen Aussagen machen.


5.

Ok, dann versuch ich mal so mein Glück.
Trotzdem danke.


Hier gehts zum Orginal Eintrag "includes und Variablen für gesamte Anwendung verfügbar machen" im Forum
 
phpforum.de | Impressum | Handy Bundles