Obiektowość - rozwiązania

Znowu lekki poślizg względem planów, ale ważne, że nie dłużej niż tydzień :) Zaczynamy z rozwiązaniami. Pierwsze zadanie było banalne, ale trzeba było mieć podstawę do tego, żeby zacząć robić trudniejsze zadania. Pierwsze zadanie mogło wyglądać tak:

class jednej
{
    private $a;
    private $b;
    public $c;
    public function __construct ($a=0,$b=0,$c=0)
    {
        $this->a=(int)$a;
        $this->b=(int)$b;
        $this->c=(int)$c;
    }
}

Czytaj dalej

Funkcje - rozwiązania

To pora na rozwiązania. Wyszedł z tego sporo plik, więc będę wrzucał go po kawałeczku i od razu tłumaczył.

function dodaj($a,$b)
{
    return ($a+$b);
}
function odejmij($a,$b)
{
    return ($a-$b);
}
function pomnoz($a,$b)
{
    return ($a*$b);
}

Proste jak budowa cepa. Zauważcie, że nie trzeba tworzyć jakiejś zmiennej pomocniczej, do której zapisywany jest wynik - można od razu zwracać działanie.

Czytaj dalej