Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Programowanie obiektowe, Proszę o pomoc
mayu11
post
Post #1





Grupa: Zarejestrowani
Postów: 99
Pomógł: 9
Dołączył: 9.09.2008

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


Witam, piszę struktualnie i wiele słyszałem, że OOP jest wiele lepsze...


1. Czy możecie podać jakieś konkretne przykłady w czym?
2. Czy gdy używam "function xx()" to też jest jakaś część OOP?
3. Czy wszystko można rozpisać obiektowo?


Nie dotyczące programowania obiektowego.
Wstęp do pytania 1:
Ostatnio widziałem coś podobnego do tego:
  1. if($cośtam : $cośtam2 ?

1. Co oznacza ten zapis?

Ten post edytował mayu11 2.07.2010, 20:34:46
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Mikz
post
Post #2





Grupa: Zarejestrowani
Postów: 48
Pomógł: 3
Dołączył: 7.12.2007

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


Cytat(mayu11 @ 2.07.2010, 21:31:13 ) *
1. Czy możecie podać jakieś konkretne przykłady w czym?

Czy przeczytałeś jakikolwiek kurs który dotyczy programowania obiektowego?
Wszędzie masz masę przykładów.

Cytat(mayu11 @ 2.07.2010, 21:31:13 ) *
2. Czy gdy używam "function xx()" to też jest jakaś część OOP?

Może być to zarówno obiektowe jak i proceduralne. Zależy czy deklaracja jest w kontekście klasy (np. public function xx() ) czy w kontekście globalnym (tak jak napisałeś).

Cytat(mayu11 @ 2.07.2010, 21:31:13 ) *
3. Czy wszystko można rozpisać obiektowo?

Wszystko można, lecz nie zawsze jest sens.

Cytat(mayu11 @ 2.07.2010, 21:31:13 ) *
Ostatnio widziałem coś podobnego do tego:
  1. if($cośtam : $cośtam2 ?

1. Co oznacza ten zapis?


Nie tak wygląda ten zapis.
To wygląda tak:
  1. echo $warunek ? 'spełniony' : 'niespełniony';

Tłumaczy się na:
  1. if ($warunek)
  2. echo 'spełniony';
  3. else
  4. echo 'niespełniony';


Można stosować zarówno przy echo, jak i przy argumentach funkcji i w ogóle w wielu miejscach jest to wygodne, ale nie należy przesadzać bo nie jest nadzwyczajnie czytelne.

Ten post edytował Mikz 2.07.2010, 20:38:53
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: 13.10.2025 - 11:28