Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 1 004 Pomógł: 9 Dołączył: 18.01.2011 Skąd: Siedlce Ostrzeżenie: (30%)
|
Witam dalej męcze OOP i teraz mam taki problem, stworzyłem klasę a w niej 2 funkcje 1 - łącząca się z bazą danych 2 - wyświetlająca wyniki z bazy... jednak wywala mi tu błąd, podejrzewam, że jest to coś nieskomplikowanego i komuś kto jest w temacie nawet nie będzie trzeba go wklejac...
klasa.class.php
index.php :
Dzięki z góry. |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 2 707 Pomógł: 290 Dołączył: 16.12.2008 Skąd: Śląsk Ostrzeżenie: (0%)
|
Pisanie na siłę obiektowo nie ma żadnych korzyści - wiem to z autopsji.
Lepiej nauczyć się najpierw dobrze strukturalnie pisać, tzn. dobrze poznać sam język (dostępne funkcje, instrukcje warunkowe itp). Potem należy się nauczyć podstaw "klas", ale po to aby móc tylko z nich korzystać (tworzenie obiektów, wywoływanie metod, konstruktor), tzn. z gotowców. Potem można się pokusić o własne klasy - zamiast zbioru funkcji i na tym poprzestać. I tutaj jak bierzemy się za coś większego (a za to się bierzesz bo już masz tam bazę danych więc jest to jakiś cms, portal, serwis) to nie walisz wszystko w obiekty bo tak będzie fajnie, bo wychodzi z tego koszmar, i wolałbym już dobrze napisany strukturalnie kod, a nie na siłę operowanie na obiektach. Od tego żeby nauczyć się zalet pisania obiektowego są frameworki - najpierw te prostsze. Dopiero MVC otworzyło mi oczy i zacząłem pisać coś czego się nie wstydzę - moje poprzednie "CMSy" pisane "obiektowo" już dawno wyrzuciłem do kosza bo wstyd mi się byłoby do nich przyznać, pisałem też własny FW i tam już było troszkę lepiej bo koncepcyjnie jest zbliżony do tych co istnieją ale też nie używam go już nigdzie, bo wiem, że FW rozwijany dłużej, przez większą społecznością do której należą lepsi programiści ode mnie zawsze będzie bardziej "przewidywalny" (dostatecznie funkcjonalny, przemyślany) od mojego. Ten post edytował markonix 5.04.2013, 15:08:10 |
|
|
|
miras [PHP]OOP, PDO łączenie się z bazą i wyświetlanie wyników. 3.04.2013, 18:31:11
krzysiekk [PHP] pobierz, plaintext public function po... 3.04.2013, 18:33:27
artuross [PHP] pobierz, plaintext try $pdo = new PDO('... 3.04.2013, 18:34:04
miras Ok.. dzięki, a mógłbyś mi jeszcze wytłumaczyć od c... 3.04.2013, 18:45:38
artuross W bloku try chodzi o to, ze jesli cos pojdzie nie ... 3.04.2013, 19:51:54
miras index.php:
[PHP] pobierz, plaintext <?php incl... 5.04.2013, 13:57:07
Szymciosek [PHP] pobierz, plaintext <?php class klasa ... 5.04.2013, 14:00:36
nospor Zanim zaczniesz bawić się w obiektówki, poczytaj w... 5.04.2013, 14:00:41
miras ok, dzięki:)
a jeszcze pytanko ostatnie ;>
[P... 5.04.2013, 14:43:56
viking Jak ci wygodnie. Przy takim kodzie prosi się o cla... 5.04.2013, 14:50:49
miras Mógłbyś to zobrazować? sorry, za takie pytania pro... 5.04.2013, 14:54:18
viking A bez książki w dokumentację zajrzeć się nie da? A... 5.04.2013, 15:02:16
Szymciosek Tu masz rację, też zacząłem jakiś czas temu MVC i ... 5.04.2013, 15:07:23
miras ok, dzięki za tą wskazówkę, dobrze, spróbuję oczyw... 5.04.2013, 15:12:40
Szymciosek Na początek sugeruję poznaj chociaż jakiekolwiek p... 5.04.2013, 15:13:36
markonix No dokładnie, nie napisałem żeby najpierw brać się... 5.04.2013, 15:26:48 ![]() ![]() |
|
Aktualny czas: 28.12.2025 - 16:38 |