Mailinglisten-Archive |
>> 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