phpbar.de logo

Mailinglisten-Archive

[php] super globale variable

[php] super globale variable

helm mhe at ltcgroup.de
Mon Mar 1 13:25:33 CET 2004



>> 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() ??

man koennte auch $sql als eigenschaft deiner methoden mitgeben,

class deine_klasse
{
	var $sql;

	function test()
	{
		// $this->sql->query()
	}
}
$dein_object = deine_klasse;
$dein_object->sql = &$sql;
$dein_object->test();

waere doch eigentlich das logischere als superglobal ?
weil wen du eh mit sowas wie DB Objekt anfaengst, kannste den Rest
auch mitziehen ..

justmy2cents

ciao
  mathias

php::bar PHP Wiki   -   Listenarchive