2009-08-06 9 views
5

Gdybym zrobił mój kod PHP, który połączyłby mnie z moją bazą danych MySQL w osobnym pliku PHP i wykonał wymaganie na niezbędnych stronach mojej witryny, czy plik PHP Connent PHP byłby przedmiotem Orentowanym Obiektem?Czy mój obiekt kodu PHP jest zorientowany?

+5

+1, Jest początkującym programistą. Bądź więc delikatny! –

+0

Nadal jest początkującym? 2,475 punktów. – androidnation

+1

@androidnation Zadałem to pytanie 6 lat temu, przykro mi być posiadaczem złych wiadomości –

Odpowiedz

3

OOP to koncepcja. Więc jeśli dołączasz plik za pomocą polecenia require, a ten dołączony plik wykorzystuje OOP, twój skrypt wykorzystuje koncepcję OOP. Jeśli nie, twój słownik nie obejmuje go również.

+0

To zależy od kodu !!!! – Mez

0

To zależy od kodu w osobnym pliku. Jeśli znajduje się w klasie, do której dzwonisz, a nie tylko zestawem funkcji, to tak. Jeśli nie, nie.

+0

Czy mógłbyś wyjaśnić więcej co masz na myśli :) Dzięki –

+0

http://uk.php.net/manual/en/language.types.object.php – Mez

0

Oczywiście. Możesz również użyć MySQLi, który jest również zorientowany obiektowo.

3

Oliver, sprawdź ten link o obiektowym PHP. Da ci to podstawowe wprowadzenie, a następnie możesz ustalić, czy Twój kod jest zorientowany obiektowo.

+0

który link? Ja go nie widzę :) –

+0

Właśnie to poprawiłem. Sprawdź teraz. Najpierw przepraszam. :-) – AieshaDot

1

Musisz wiedzieć, że w zasadzie wymaga tylko tekstu z wymaganego pliku do wykonującego pliku .php.

Więc to nie czyni kod bardziej OOP wymagając innego pliku, to po prostu sprawia, że ​​bardziej zorganizowany a może bardziej utrzymaniu w przyszłości, ale nie OOP.

OOP oznacza, że ​​utworzyłeś jakiś obiekt, do którego od teraz dzwonisz, aby wykonać komendy przeciwko. Możesz przeczytać więcej na temat OOP in Wikipedia

Sugeruję przeczytanie książki "Kod ukończony", jeśli dopiero rozpoczynasz programowanie i po prostu eksperymentuj dalej. Droga do programowania OOP zwykle prowadzi przez wiele złych procedur proceduralnych (prawdopodobnie właśnie to robisz teraz).

Powiązane problemy