11-01-2012, 08:21
Pierwsza lepsza książka z podstawami php ma też wstęp do programowania obiektowego. Jednak ja zachęcam to uczenia się Javy, która wymusza programowanie obiektowe. Przykład programowania obiektowego, hmmm... no może coś takiego (na wiki też coś tam masz -> http://pl.wikipedia.org/wiki/PHP):
Użycie tego:
Możliwe, że gdzieś mogą być błędy bo ostatnio siedzę dużo w Javie i C++
Kod PHP:
class PrzykladowaKlasa{
private $a, $b;
private $imie;
public PrzyladowaKlasa(){
}
public PrzykladowaKlasa($imie){
$this->imie = $imie;
}
public function przywitajSie(){
return 'Witaj '.$this->imie;
}
public function setA($a){
$this->a=$a;
}
public function setB($b){
$this->b=$a;
}
public function dodaj(){
return $this->a+$this->b;
}
}
Użycie tego:
Kod PHP:
$obiekt = new PrzykladowaKlasa();
$obiket2 = new PrzykladowaKlasa("Marys");
echo $obiekt->przywitajSie();
echo $obiekt2->przywitajSie();
$obiekt2->setA(10);
$obiekt2->setB(5);
echo $obiekt->dodaj();
echo $obiekt2->dodaj();
Możliwe, że gdzieś mogą być błędy bo ostatnio siedzę dużo w Javie i C++