Autor Beitrag
Heiko
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 3169
Erhaltene Danke: 11



BeitragVerfasst: Mo 17.08.09 14:21 
Hallo ihr,

mit php5.3 kann php ja jetzt auch Namespaces - habt ihr schon rausgefunden wie man Variablen erzeugt, die nur im Namespace sichtbar sind aber in keiner Klasse gekapselt sind? Denn die Variable $GLOBALS dürfte ja weiterhin für alle namespaces sichtbar sein. Nur will ich eben meine Variablen mehreren Klassen im Namespace zur Verfügung stellen, jedoch nicht den anderen Namespaces - und eine extra Datenklasse will ich nicht anlegen, da statische Klassen langsamer sind als globale Variablen

Heiko
jcp
Hält's aus hier
Beiträge: 6



BeitragVerfasst: Sa 24.10.09 19:48 
Datei 1:
ausblenden Quelltext
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
namespace configs;
$config['Name'] = 'Wert';
....
class $class1
{
....
}
function xyz(){
...
}


Datei 2:
ausblenden Quelltext
1:
2:
3:
use configs;
print_r($configs);
$class = new class1();


Datei 3:
ausblenden Quelltext
1:
2:
$class = new configs\class1();
configs\xyz();


Moderiert von user profile iconChristian S.: Code-Tags hinzugefügt