So ich misch mich auch mal ein
Also ich verstehs auch nicht ganz.
Aber ich würde dir echt empfehlen OOP zu programmieren.
Ich vermute mal das es eine zentrale Datei geben wird die immer Includet ist oder?
In dieser kannste du ja das Objekt initalisieren und dann kannst du die Variablen jederzeit ändern und über das Objekt auch immer drauf zugreifen.
Also so in der Art
|
Source code
|
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
|
class Test{
public $sVariable 1;
public $sVariable 2;
public $sVariable 3;
public $aArray1;
public $aArray2;
// Beispielweise über eine Funktion falls die Daten noch verarbeitet werden sollen...
public function setArray2($sKey, $sValue) {
$this->aArray2[$sKey] = $sValue;
}
// Beispielfunktion um das Value eines Array eintrages zu holen..
public function getArrayValue($sKey) {
return $this->aArray1[$sKey];
}
}
|
|
Source code
|
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
|
// funktionen sind eig nebensache was ich aufzeigen will ist das:
$oTest = new Test();
//Jetzt hast du das Object zur verfügung
//nun kannst du an jeder beliebenstellen im Code die Vars definieren und abrufen also:
$oTest ->sVariable1 = "Das ist ein Test";
$oTest ->sVariable2 = "Test2";
$oTest ->aArray1['test'] = "Test3";
$oTest ->setArray2('testkey','testvalue');
...
echo $oTest ->sVariable1;
echo $oTest ->aArray1['test'] ;
echo $oTest ->getArrayValue('test') ;
|
Ich wurde mir ne Classe schreiben mit einem Construktor der beim aufruf der classe dieentsprechenden Vars definiert und dann kannst du über das Object jederzeit drauf zugreifen.
Naja weis nicht ob dir das Hilft

warscheinlich weniger , denke soviel OOP wirste schon können

warscheinlich liegt dein problem bei was anderen, ist mir jedoch nicht ganz ersichtlich geworden.
Aber ich machs bei meinen Sachen immer so .
Ich definiere mir meine Classen die beim Aufruf alles erledigen und über die ich dann jederzeit auf meine Datenzugriff habe

.
Falls das keine Hilfe ist poste dein "Problem" nochmal ausführlicher mit ein paar Beispielen , etc,..
Must ja nicht den Code von deinem Projekt nehmen oder Daten deines Kunden . Kannst es ja "Provisorisch" nachbauen dann bekommt man nen besseren Einblick und wir erkennen das Problem evt. besser.
naja bis dann
comand