Guest User

Untitled

a guest
Aug 29th, 2018
120
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.98 KB | None | 0 0
  1. Using a global array inside a class
  2. $CONFIG = array();
  3. // ...
  4. $CONFIG["DATABASE"] = array();
  5. $CONFIG["DATABASE"]["USERNAME"] = "user";
  6. $CONFIG["DATABASE"]["PASSWORD"] = "pass";
  7. $CONFIG["DATABASE"]["HOSTNAME"] = "127.0.0.1";
  8. $CONFIG["DATABASE"]["DATABASE"] = "my_db";
  9. // ...
  10.  
  11. require('config.php');
  12.  
  13. class Database
  14. {
  15. protected $m_Link;
  16. private $m_User;
  17. private $m_Pass;
  18. private $m_Host;
  19. private $m_Data;
  20. private $m_bConnected;
  21.  
  22. public function __construct()
  23. {
  24. global $CONFIG;
  25. $this->m_User = $CONFIG["DATABASE"}["USERNAME"]; // Line #16
  26. $this->m_Pass = $CONFIG["DATABASE"}["PASSWORD"];
  27. $this->m_Host = $CONFIG["DATABASE"}["HOSTNAME"];
  28. $this->m_Data = $CONFIG["DATABASE"}["DATABASE"];
  29. $this->m_bConnected = false;
  30. $this->Connect();
  31. }
  32.  
  33. // ...
  34. };
  35.  
  36. $this->m_User = $CONFIG["DATABASE"}["USERNAME"];
  37. ----------------------------------^
  38.  
  39. $this->m_User = $CONFIG["DATABASE"]["USERNAME"];
Add Comment
Please, Sign In to add comment