phpbar.de logo

Mailinglisten-Archive

[php] super globale variable

[php] super globale variable

Sebastian Tobias Mendel genannt Mendelsohn lists at sebastianmendel.de
Mon Mar 1 13:19:34 CET 2004


InterNetX - Christian Heimerl wrote:

> Lutz Zetzsche wrote:
> 
>>Zitat von InterNetX - Christian Heimerl:
>>
>>
>>>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.
> 
> 
> 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.


vielleicht kannst du die funktion ja statisch aufrufen, also:

Sql::query() ??



-- 
Sebastian Mendel (www.sebastianmendel.de)

*www.warzonez.de* | www.tekkno4u.de | www.nofetish.com

php::bar PHP Wiki   -   Listenarchive