phpbar.de logo

Mailinglisten-Archive

[php] true und false - Übergabe in einer Funktion

[php] true und false - Übergabe in einer Funktion

Alex Emken php at emken.com
Don Feb 22 13:27:41 CET 2007


Hallo Thomas.

Thomas Winter wrote:
> OK, hier noch mal die ganzen Funktionen
[..]
>     function send_request($action, $parameters=array())
>     {
>       $req = "Action: $action\r\n";
>       foreach($parameters as $var=>$val)
>         $req .= "$var: $val\r\n";
>       $req .= "\r\n";
>       fwrite($this->socket, $req);
>       return $this->wait_response();
>     }

Dann ist es so, wie Sebastian schon geschrieben hat. Der boolean-Wert 
wird auf einen String gecastet. Das ergibt bei dem boolschen Wert false 
einen leeren String. Die Übergabe hat also als String zu erfolgen. 
Unabhängig davon findet hier ja ein Socketaufruf statt. Da kommen die 
Werte eh nur als Strings an.

Richtiger Aufruf wäre also mit Strings.

Gruß,
Alex

php::bar PHP Wiki   -   Listenarchive