[PHP] Standartwert optionaler Funktionsparameter per Variable festlegen

Dieses Thema im Forum "Webentwicklung" wurde erstellt von myth2806, 23. April 2008 .

Schlagworte:
Status des Themas:
Es sind keine weiteren Antworten möglich.
  1. 23. April 2008
    Standartwert optionaler Funktionsparameter per Variable festlegen

    Heyho,

    ja ich würde gerne ne kleine Funktion in PHP schreiben nur funktioniert das nicht so ganz. Die Funktion soll einfach nur falls keine Argumente (oder halt nicht alle) angegeben sind, die Werte aus vorher definierten Konstanten/Variablen benutzten.

    Ich stell mir das so vor:
    PHP:
    <? php
    $ar
    [ 'arg1' ] =  'bla' ;
    $ar [ 'arg2' ] =  'blubb' ;
    $ar [ 'arg3' ] =  'blobb' ;

    ...

    function 
    foo ( $arg1  $ar [ 'arg1' ],  $arg2  $ar [ 'arg2' ],  $arg3  $ar [ 'arg3' ]) {

    // Mach was tolles

    }

    ?>
    ja nur wenn ich versuche so eine Funktion zu parsen:
    Code:
    Parse error: syntax error, unexpected T_VARIABLE in xxx\include\functions.inc.php on line 14
    
    Kann man denn wirkliche keine Variablen als standartwert benutzten?

    greez myth
     
  2. 23. April 2008
    AW: Standartwert optionaler Funktionsparameter per Variable festlegen

    wenn dus fest und nicht mit variablen einträgst gehts auf jedenfall...
    vlt hilft dir das ja

    http://tut.php-quake.net/functions.html#u6
     
  3. 23. April 2008
    AW: Standartwert optionaler Funktionsparameter per Variable festlegen

    ne geht nicht, macht auch keinen sinn.

    du kannst parameter in funktionen mit strings, int, const oder arrays belegen, aber ned mit anderen variablen.
     
  4. Video Script

    Videos zum Themenbereich

    * gefundene Videos auf YouTube, anhand der Überschrift.