ugrás a tartalomhoz

Kérdés

Dorina0226 · 2014. Nov. 26. (Sze), 15.39
Kérdésem lenne, hogy mi a $eredmeny ebben a forráskódban?mi a feladata?
Válaszokat előre is köszönöm!
<!DOCTYPE html>
<?php
class Tanar{
    protected $nev="";
    protected $ehaKod="";
    protected $tanszek="";
    protected $hallgatokSzama=0;
    public function __construct($nev,$ehaKod,$tanszek){
        $this->nev=$nev;
        $this->ehaKod=$ehaKod;
        $this->tanszek=$tanszek;
    }
    public function adatai(){
        $eredmeny=array('nev'=> $this->nev, 'ehakod'=> $this->ehaKod, 'tanszek'=> $this->tanszek, 'hallgatokszama'=> $this->hallgatokSzama);
        return $eredmeny;
    }
    public function hallgatok($hSzam){
        $hallgatokSzama+=$hSzam;
    }
}

class Vezeto extends Tanar{
    private $beosztottak=array();
    public function adatai(){
        $eredmeny = parent::adatai();
        if($this->beosztottak!=0){
            return $eredmeny+$this->beosztottak;
        }
        return $eredmeny;
    }
    public function beosztott($beosztott){
        $this->beosztottak[]=$beosztott;
    }
}
?>
 
1

az $eredmeny azt vizsgálja,

szabo.b.gabor · 2014. Nov. 26. (Sze), 16.17
az $eredmeny azt vizsgálja, hogy érted-e mi van a forráskódban, feladata az hogy tanulj.
2

Szia! Ez a mintakód nagyon

tisch.david · 2014. Nov. 26. (Sze), 17.16
Szia!

Ez a mintakód nagyon egyszerű. A kérdésed arra enged következtetni, hogy a PHP nyelv alap szintaxisával nem vagy tisztában. Ha így van, akkor ennek a kódnak a megértéséhez mindenképpen tanulnod kell. Ha ebben tudunk Neked segíteni vagy van konkrétan valami, amit nem értesz, akkor írd meg, és szívesen segítünk!

Üdvözlettel:

Dávid
3

$result

T.G · 2014. Nov. 28. (P), 12.52
Tudom, hogy most nem ez a lényeg, de ha már szépen meg lett formázva a forráskód (eredetileg nem volt), akkor azért csak megjegyzem, hogy ha egy tömböt ilyen formában hasonlítunk össze nullával, akkor az mindig igaz lesz.

var_dump(array() != 0);
var_dump(array(1) != 0);
Csak azért, ha valaki esetleg későbbiekben idetéved, és követendő példának tartaná az itt található kódot. (És nem csak ez az egyetlen furcsaság a kódban.)

Hogy ne csak off legyen, én gyakran használom, hogy azt az változót, amellyel vissza fog térni a függvény, azt $result-nak nevezem, ezzel segítve a kód olvasását, de így magyarul az hihetetlenül furcsa számomra.