phpbar.de logo

Mailinglisten-Archive

[php] super globale variable

[php] super globale variable

InterNetX - Christian Heimerl christian.heimerl at internetx.de
Mon Mar 1 12:52:50 CET 2004


hallo Lutz,

Lutz Zetzsche wrote:
> Hi Christian,
>
>
> Zitat von InterNetX - Christian Heimerl:
>
>> hallo nochmal,
>>
>> hier das Problem nochmal genauer:
>> - Ich bin mir bewusst das es nicht gut ist Variablen global zu
>> deklarieren.
>> - "define" kann kein Object oder Array binden.
>> - global $var;, function x( $var ); und $GLOBALS['var'] sind
>> keine Lösung an
>> dieser Stelle.
>
> Ok.
>
>> Was ich möchte, ist eine Super Globale Variable die ein Object
>> sein kann und
>> überall erreichbar ist.
>
> Ueberall im Skript, oder ueberall auf der Website? Weil Du so oft
> von
> SUPERglobal sprichst, tippe ich auf Letzteres. Dann waere ja der
> Hinweis von
> vorhin, es ueber Cookies zu loesen, interessant.
>
> Aber was bezweckst Du denn genau? Wofuer suchst Du eine Loesung?
> Das ist fuer
> mich noch nicht genau greifbar.
>
>
> Viele Gruesse
>
> Lutz

soll quasi so aussehen:

superglobal $sql;

und dann kann ich die variable $sql in jeder funktion ansteuern.

wozu ich das brauche?

ich habe eine klasse Sql die mir alle sql funktionen zu verfügung stellt.
jetzt sieht ein sql-query auf eine mysql datenbank nicht mehr so aus:

mysql_query( "" );

sondern so

$sql->query( "" );

und da ich in jeder funktion einen query mache, wäre es sinnvoll wenn $sql
super global wäre.

lg C.Heimerl


php::bar PHP Wiki   -   Listenarchive