tutorials.de Buch-Aktion 05/2012
Like Tree1Danke
  • 1 Beitrag von port29
ERLEDIGT
NEIN
ANTWORTEN
2
ZUGRIFFE
204
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    Avatar von port29
    port29 port29 ist offline deus.Server
    Registriert seit
    Dec 2001
    Ort
    Karlsruhe, Germany, Germany
    Beiträge
    856
    Hallo Leute,

    ich habe da mal eine Frage, wieso t das nicht?

    Code :
    1
    2
    3
    4
    5
    6
    7
    8
    9
    
    class foo{
        private $test="bla";
        
        function getBla ($bla = $this->test)
        {
            
        }
        
    }
    LL0rd bedankt sich. 

  2. #2
    Registriert seit
    Dec 2002
    Ort
    Trier
    Beiträge
    17.502
    Blog-Einträge
    10
    Nur skalare Werte können als initiale Werte vorgegeben werden. Und $this->test ist kein skalarer Wert.
    Folgendes kannst du jedoch machen:
    PHP-Code:
    class foo
    {
        private 
    $test="bla";
        
        function 
    getBla ($bla null)
        {
            if( 
    is_null($bla) ) {
                
    $bla $this->test;
            }
        }
        

     
    Markus Wulftange

  3. #3
    Avatar von Flex
    Flex Flex ist offline (aka Felix Jacobi)
    tutorials.de Moderator
    Registriert seit
    Nov 2001
    Ort
    Wuppertal
    Beiträge
    5.295
    Blog-Einträge
    65
    Oder noch eine Alternative mit Klassenkonstanten.

    PHP-Code:
    <?php

    class foo{
        const 
    test "bla";
        
        function 
    getBla ($bla self::test)
        {
            echo 
    $bla;
        }
        
    }

    $foo = new foo;
    $foo->getBla();
    ?>
     
    KIDS Kinderbetreuungsdienst
    Xing

    "When you play the game of thrones, you win or you die. There is no middle ground."
    by Cersei Lannister in "A Game Of Thrones"

Ähnliche Themen

  1. Variable Argumenten
    Von MedRamBO im Forum C/C++
    Antworten: 4
    Letzter Beitrag: 29.08.10, 17:46
  2. Antworten: 46
    Letzter Beitrag: 01.10.07, 10:02
  3. Custom Control Properties Default Werte zuweisen?
    Von the incredible Leitman im Forum C/C++
    Antworten: 3
    Letzter Beitrag: 02.08.06, 11:28
  4. Default Parameter & Callback Funktionen?
    Von jccTeq im Forum C/C++
    Antworten: 7
    Letzter Beitrag: 21.02.05, 11:18
  5. Default-Werte aus mysql DB
    Von Nob im Forum PHP
    Antworten: 4
    Letzter Beitrag: 17.12.04, 23:11