phpbar.de logo

Mailinglisten-Archive

[php] Variablen in einer Function

[php] Variablen in einer Function

Alfred Schwegler php_(at)_phpcenter.de
Thu, 13 Jun 2002 19:12:57 +0200


 Hallo Mattias,

 danke für deine schnelle Hilfe!
 Deine Auskünfte waren hervorragend!!

 Gruß
 Alfred

>> > function LeseAusDatei() {
>> >    ....
>> >    $var = ....
>> >    return $var;
>> > }
>>
>> > echo LeseAusDatei();   <- gibt jetzt den Inhalt von $var aus
>>  Diese Version funktioniert aber nur mit einer Variablen,
>>  richtig? Wenn ich mehrere Variablen in einer Function
>>  erzeugen will, muß ich wohl immer Version 1 benutzen?!
>>
> Ja. Es spricht aber nichts dagegen, die Werte, die in der Funktion
> gelesen werden, in einen Hash oder in ein Array zu schreiben. Sonst
> blickt man irgendwann nicht mehr bei den globalen Variablen durch...
> also z.B. so:

> function ReadConfig(){
>   .... hier den Hash bestücken, ich schreibs nur mal ein Beispiel:
>>   $h['db_host'] = 'localhost';
>>   $h['db_user'] = 'user';
>>   $h['db_pass'] = 'passwort';
>>   $h['db_port'] = '1234';
>>   $h['log_dir'] = '/tmp';
>   return $h;
> }

> $hConfig = ReadConfig();

> echo 'Mein Logverzeichnis ist ' . $hConfig['log_dir'];


php::bar PHP Wiki   -   Listenarchive