phpbar.de logo

Mailinglisten-Archive

[php] Parse Error bei Methoden

[php] Parse Error bei Methoden

=?iso-8859-1?Q?Daniel_J=E4necke?= djmailing_(at)_gmx.li
Tue, 15 Aug 2000 16:15:28 +0200


> function connect($host = ($this->host), $port = ($this->port))
>
> das gibt mir leider einen Parse Error.

soweit ich weiß kannst Du in der Parameterklammer nur Konstanten als Default
angeben, keine Variablen o.ä. Folgendes ginge aber:

function connect($host = "", $port = "") {
    if (!isset($host))
        $host = $this->host;
...

Is natürlich nicht so elegant, aber so klappt immer noch der Aufruf ohne
Parameter...

dj



php::bar PHP Wiki   -   Listenarchive