Also im Grunde, was ich nicht durchkommen kann, ist eine Variable, die Variable von enthaltenen Datei enthält Echo.Echo-Variable mit Variable aus enthaltener Datei
Erläuterung:
Ich habe 3 Dateien:
index.php
system/functions.php
system/config.php
jede Datei die andere Datei ist einschließlich, so dass sie wie ein (außer Index) arbeiten
System/functions.php enthält:
include_once $_SERVER['DOCUMENT_ROOT'].'/system/config.php';
include_once $_SERVER['DOCUMENT_ROOT'].'/system/connection.php';
System/config.php enthält: successfuly
include_once $_SERVER['DOCUMENT_ROOT'].'/system/functions.php';
include_once $_SERVER['DOCUMENT_ROOT'].'/system/connection.php';
gibt es nichts falsch mit ihm, und sie arbeiten zusammen, ohne Probleme, können sie Variablen untereinander weitergeben. ABER
Wenn ich will:
echo $message;
Auf der index.php, die Ausgabe von der Variable nur die Zeichenfolge, und springt andere Variablen enthalten Dateien ...
In diesem Fall wird die functions.php Datei enthält
$message = $varfromconfig."Some String";
wo config.php enthält
$varfromconfig = "someword ";
und wenn ich die $message
zu Index Seite Echo, nur die ZeichenfolgeSome String
zurückgegeben wird, ohne die Konfigurationsvariable ... Warum? (Sollte zurück someword Some String
)
Vielen Dank.
Natürlich ist die index.php enthält sowohl die Konfiguration und die Funktionen ...
include_once 'system/config.php';
include_once 'system/connection.php';
include_once 'system/functions.php';
Sie erhalten keine Fehler? Fehlerberichte sind an? – Jeff
Aktivieren Sie Fehlerberichte ('error_reporting (E_ALL); ini_set ('display_errors', 1);' oben in Ihrem Skript), um zu sehen, ob '$ varfromconfig' leer oder nicht gesetzt ist. – fusion3k
können Sie eine var_dump() bei $ varfromconfig tun, nachdem Sie $ Nachricht gesetzt und hier posten? – rvbarreto