PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : wie erkläre ich eine variable als "global"



laminar
04-02-2003, 22:00
seltsamerweise lassen sich neu variablen in meinem (fremd)script nur
verwenden, wenn man sie als global erklärt;
mit
$globalvar = $banner; geht das aber nur mit einer...
das gibt´s doch bestimmt was anderes zum deklarieren und späteren aufrufen.
(achtung: ich will nicht ALLE pauschal als globals deklarieren)

silvercross
05-02-2003, 05:33
global $var = "Test";

MilhouseNo1
05-02-2003, 10:01
vielleicht hilft dir dieser Artikel bei Zend (http://www.zend.com/tips/tips.php?id=15&single=1)

CU

laminar
05-02-2003, 16:13
gibt beides parse error,

es geht aber so:

$globalvar ="$meinevariable";
$globalvar2 ="$nocheinevariable";

mehlvogel
10-02-2003, 08:56
so ist aber unschön, da du so (falls vorhanden) int in String castest. Zur Not sollte es so:



global $globale_var;
$globale_var = $lokale_variable;


Gehen, die implizite Initialisierung sollte aber auch gehen.