![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 111 Pomógł: 1 Dołączył: 24.12.2013 Ostrzeżenie: (0%) ![]() ![]() |
Niestety wszystko sie tu nie zmiascilo, wiec zalaczam wrzutke do krytyki (IMG:style_emoticons/default/baaasmiley.gif)
http://wklej.org/hash/a36cc42ed55/ |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Moderatorzy Postów: 36 559 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
if(!isset($this->pdo)) {
daj poprostu if(!$this->pdo) { if(!$this->stmt instanceof \PDOStatement) { Nigdzie z zewnatrz nie ustawiasz stmt wiec albo t bedzie PDOStatement albo nic. Daj poprostu if(!$this->stmt) { No i jesli nie ma stmt to powinien leciec wyjatek a nie pusta tablica. Skoro ktos robi fetchAll a wczesniej nie zrobil execute to jest to blad Gdy juz zamienisz to wyjatki to takie kody jak ten if(!$this->stmt instanceof \PDOStatement) { return false; } maja byc w oddzielnej funkcji i tylko wywolujesz te funkcje ktora rzuci wyjatkiem. nie ma sensu wszedzie duplikowac takich kodow ta funkcja
powinna wygladac poprostu tak
Nie ma tam najmniejszego sensu ustawiac errora bo to nie zaden error |
|
|
![]() ![]() |
![]() |
Aktualny czas: 9.10.2025 - 11:21 |