makaio: Gültigkeitsbereiche Variablen

Beitrag lesen

Hi!

Ich möchte mittels folgender Funktion "container" in meiner index.php Content-Boxen generieren:

*** index.php ***

<?php require_once "includes/db_connect.php"; ?>

[...]

<?php
function container ( $title, $con ) {
?>
  <div class="container">
  <div class="container_title"><?php echo $title; ?></div>
  <div class="container_con"><?php require_once $con; ?></div>
  </div>
<?php
}
?>

***

Allerdings ist nun das in der require_once-Anweisung eingebundene Skript nicht mehr in der Lage auf die in db_connect.php definierten DB-Verbindungsdaten und die dort ebenfalls via require_once eingebundenen globalen Variablen mit den Tabellennamen zuzugreifen.

Ich habe in der Funktion schon separate Einbindungsanweisen (require_once) für db_connect.php und globals.php ausprobiert, aber das klappt nicht. Bisher habe ich es nur zum Laufen bekommen, wenn ich jede notwendige Variable mittels der global-Anweisung verfügbar gemacht habe.

Es muß doch aber noch eine andere Möglichkeit geben, ohne alle Variablen als global definieren zu müssen.

Gruß,

Matthias