Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]programowanie objektowe, prosze o wytlumaczenie pewnych rzeczy.
Raven1122
post
Post #1





Grupa: Zarejestrowani
Postów: 369
Pomógł: 2
Dołączył: 1.11.2010

Ostrzeżenie: (0%)
-----


Witam wczoraj czytając książkę PHP, MySQL, Apache od podstaw, doszedłem do programowania obiektowgo. Odrazu zaciekawiłem się tym choć nie bardzo rozumiem tego wszystkiego ;p Więc wszedłem na jakże wspaniały wortal www.php.pl i znalazlem cos takiego:
http://php.pl/Wortal/Artykuly/PHP/Podstawy...poczatkujacych5

no i czytajac napotkalem takie cos:
  1. <?php
  2. class Kwadrat extends Figura {
  3. public function __set($nazwa, $wartosc) {
  4. $this->parametry[$nazwa] = strip_tags($wartosc); // Przykladowe zabezpieczenie
  5. }
  6. public function __get($nazwa) {
  7. if ( array_key_exists($nazwa, $this->parametry) ) {
  8. return $this->parametry[$nazwa];
  9. } else {
  10. return NULL;
  11. }
  12. }
  13. }
  14. $oKwadrat = new Kwadrat();
  15. $oKwadrat->pole = 25;
  16. echo $oKwadrat->pole;
  17. ?>

skad sie wziely zmienne $nazwa, $wartosc w 1 funkcji?
Czy w programowaniu objektowym tworzenie funkcji polega na tym samym?
skad mam wiedziec kiedy mam uzyc public, private lub protected?
$this->parametry[$nazwa] skad sie wzielo to $this i na czym to polega?

Bardzo bym prosil o odpowiedz (IMG:style_emoticons/default/smile.gif) z gort dziekuje (IMG:style_emoticons/default/smile.gif)
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 2.10.2025 - 19:33