Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Xdebug nie debuguje
Matrix12
post
Post #1





Grupa: Zarejestrowani
Postów: 144
Pomógł: 0
Dołączył: 22.03.2015

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


Witam,


zainstalowałem xdebuga, do prostych plików działa natomiast jak mam klasę i każe mu coś zdebugować to niestety nic się nie dzieje... wyświetla tylko $this->db jako pusty a powinno być pełne.. Macie jakieś pomysły jak to naprawić albo debugować?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Matrix12
post
Post #2





Grupa: Zarejestrowani
Postów: 144
Pomógł: 0
Dołączył: 22.03.2015

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


Index.php
  1. <?php
  2.  
  3.  
  4. $app = new Application(new Database);
  5. $app->allProducts();



  1. <?php
  2.  
  3.  
  4. class Application
  5. {
  6. private $db;
  7.  
  8. public function __construct(Database $database)
  9. {
  10. $this->db = $database;
  11. }
  12.  
  13.  
  14. public function allProducsts()
  15. {
  16. $products = $this->db->querySelect('SELECT * FROM products');
  17.  
  18. return $products;
  19. }
  20. }
  21.  
  22.  
  23.  
  24.  
  25.  
  26. class Database
  27. {
  28. protected $db;
  29.  
  30. public function __construct
  31. {
  32. $this->connectWithDatabase();
  33. }
  34. public function querySelect($param)
  35. {
  36. $stmt = $this->db->prepare($param);
  37. $stmt->execute();
  38. $result = $stmt->fetchAll(PDO::FETCH_ASSOC);
  39. return $result;
  40. }
  41. protected function connectWithDatabase()
  42. {
  43. try {
  44. $this->db = new PDO('mysql:host=localhost;dbname=test', $user, $pass);
  45.  
  46. } catch (PDOException $e) {
  47. print "Error!: " . $e->getMessage() . "<br/>";
  48. die();
  49. }
  50. }
  51. }




Kod dla testów tylko i wyłacznie
Go to the top of the page
+Quote Post

Posty w temacie
- Matrix12   Xdebug nie debuguje   23.08.2015, 11:27:10
- - MESSIAH :)   Jakieś podpowiedzi?   23.08.2015, 16:05:05
- - Matrix12   Dziwny przypadek ogólnie, nie wiem dlaczego zwykła...   23.08.2015, 16:07:09
- - Pyton_000   Moja magiczna kula niestety nie widzi Twojego kodu...   23.08.2015, 16:18:36
- - Matrix12   Index.php [PHP] pobierz, plaintext <?php $app ...   24.08.2015, 07:24:40
- - Pyton_000   No dobra, a użycie? Co Ci nie wyświetla. Jak debug...   24.08.2015, 07:57:19
- - Matrix12   W xdebagu mam tylko $db = null i co zwraca ...   24.08.2015, 08:27:52
- - nospor   NIgdzie w kodzie nie ma $db wiec trudno oczek...   24.08.2015, 08:38:05
- - Pyton_000   screena daj   24.08.2015, 08:54:29
- - Matrix12   http://zapodaj.net/05a76939589eb.png.html Jeszcze...   24.08.2015, 17:34:47
- - Pyton_000   Przecież działa... db ma przypisany obiekt PDO....   24.08.2015, 18:27:39
- - Matrix12   1. Dlaczego ma nulla skoro w application wywołuje ...   24.08.2015, 18:37:51
- - Pyton_000   CO? Zdecyduj się co Ci nie działa. Najpierw pytasz...   24.08.2015, 18:42:15
- - Matrix12   Jak widzisz ze screena $db daje nulla a w rze...   24.08.2015, 18:57:46
- - Pyton_000   Pokaż Ty mi na tym screenie $db == null   24.08.2015, 19:01:23
- - nospor   Dołączam sie do prosby Pyton bo i mnie niezmiernie...   24.08.2015, 19:07:34
- - Matrix12   W nawiasie 0   24.08.2015, 19:11:45
- - Pyton_000   You made My Day   24.08.2015, 19:14:28
- - Matrix12   Może nie wiem jak go używać.. powiedzcie mi jak ma...   24.08.2015, 20:01:21
- - Pyton_000   Najpierw to musisz wiedzieć CO chcesz debugować.   24.08.2015, 20:05:41
- - Matrix12   Chce sprawdzić czy otrzymuje dobre dane z bazy.. z...   24.08.2015, 20:09:25
- - Pyton_000   No to debugujesz tam gdzie spodziewasz się wyniku ...   24.08.2015, 20:13:45
- - Matrix12   Mam tylko katalog gdzie src z namespacem i tyle   24.08.2015, 20:51:44


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: 30.12.2025 - 04:34