 
  PHP expert | 
                         | 
                        Jij maakt een void functie en ramt daar een class rond. Mag ik vragen wat dit voor nut heeft? 
 
Maar als je perse een waarde wilt terugsturen. 
 
    
    
        
            
                <?php
class Rekenen {
 private $arr;
 private $getal;
 function __construct($get,$reken = TRUE) {
   $this->getal = $get;
   if($reken === TRUE) {
    $this->bereken();
   }
 }
 public function bereken() {
   for($i=0;$i<10;$i++) {
     $this->arr[$i] = $i*$this->getal;
     /* ik maak bewust geen gebruik van [] omdat dit een public functie is. 
     Dit zou de array dus kunnen beïnvloeden. */
   }
 }
 public function getArr() {
  return $this->arr;
 }
}
?>
             
            <?php class Rekenen {  private $arr;  private $getal;  function __construct($get,$reken = TRUE) {    $this->getal = $get;    if($reken === TRUE) {     $this->bereken();    }  }  public function bereken() {    for($i=0;$i<10;$i++) {      $this->arr[$i] = $i*$this->getal;      /* ik maak bewust geen gebruik van [] omdat dit een public functie is.       Dit zou de array dus kunnen beïnvloeden. */    }  }  public function getArr() {   return $this->arr;  } } ?> 
 
  
         
          
     
   
 
Ik zeg niet dat dit 'echte' oop is, maar het trekt er al wat meer op. Als je dit begrijp en kan reconstrueren dan heb je al goed "geoefend". |