Peter Pan: OOP in PHP

Beitrag lesen

Hi!

return $this->height=$a;
return $this->width=$b;

  
Ein return gibt eine Variablr zurück und beendet die Methode - Dein zweiter Wert wird so also nie zurück gegeben - wie wolltest Du die Methode denn auch aufrufen, sodass Du mehrere Variablen speicherst?  
  
Du hast mehrere Möglichkeiten dies zu lösen z.B: ein Array zurückgeben  
welches beide (oder mehrere) Werte enthält.  
  
Du kannst auch die Properties als public deklarieren (wenn Du PHP5 verwendest, sonst sind sie sowieso von außen les- und schreibbar) und dann auf die Eigenschaften des Objektes zugreifen:  
  
~~~php
  
$my = new myClass;  
echo $my->height;  
echo $my->width;  

off:PP

--
"You know that place between sleep and awake, the place where you can still remember dreaming?" (Tinkerbell)
0 52

OOP in PHP

bleicher
  • php
  1. 0
    Peter Pan
    1. 0
      Peter Pan
      1. 0
        Mega
        1. 0
          Peter Pan
  2. 0
    Mega
    1. 0
      bleicher
      1. 0
        Peter Pan
        1. 0
          Sympathisant
          1. 0
            Peter Pan
            1. 0
              Sympathisant
              1. 0
                Peter Pan
                1. 0
                  Peter Pan
                2. 0
                  Sympathisant
        2. 0

          OOP in PHP II (ERROR?)

          bleicher
          1. 0
            Peter Pan
            1. 0
              bleicher
              1. 0
                Peter Pan
                1. 0

                  OOP in PHP II (ERROR #2)

                  bleicher
                  1. 0
                    Mega
                    1. 0
                      bleicher
                      1. 0
                        Mega
                    2. 0
                      Peter Pan
                      1. 0
                        Mega
                        1. 0
                          Peter Pan
                  2. 0
                    Peter Pan
                    1. 0
                      bleicher
                      1. 0
                        Peter Pan
                        1. 0
                          bleicher
                          1. 0

                            P.S. -verzweiffelung

                            bleicher
                          2. 0
                            Peter Pan
                            1. 0
                              bleicher
                              1. 0
                                Peter Pan
                                1. 0
                                  bleicher
                                  1. 0
                                    Peter Pan
                                    1. 0
                                      bleicher
                                      1. 0
                                        Peter Pan
                                        1. 0

                                          danke@alle :)

                                          bleicher
                              2. 0
                                Mega
                        2. 0
                          Sympathisant
                    2. 0
                      Der Martin
                      1. 0
                        Peter Pan
                        1. 0
                          Der Martin
                          1. 0
                            Peter Pan
                            1. 0
                              Malcolm Beck´s
                              1. 0
                                Der Martin
                                1. 0
                                  Malcolm Beck´s
                            2. 0
                              Mega
      2. 0
        Mega
        1. 0
          Peter Pan
    2. 0
      steckl
      1. 0
        Mega