Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- namespace oop;
- /**
- *
- */
- class FirstClass
- {
- public $mysqli;
- function __construct()
- {
- $hostname = "localhost";
- $username = "xxxx";
- $password = "xxxx";
- $database = "xxxx";
- // In productie komt dit vaak uit een config ^
- $this->mysqli = new mysqli($hostname, $username, $password, $database);
- if (mysqli_connect_errno()) {
- // doe iets met de error
- }
- }
- public function getSomething () {
- // deze functie is publiek en kan doveral gebruikt worden waar de class ingeladen is.
- }
- protected function getSomething2 () {
- // nog nooit gebruikt maar laat zn data niet zien volgens mij
- }
- private function getSomething3 () {
- // deze functie kan alleen binnen DEZE class gebruikt worden. Ook niet in "SecondClassName"
- }
- }
- /**
- *
- */
- class SecondClassName extends FirstClass
- {
- function __construct()
- {
- parent::__construct(); // < hoeft niet maar voor de zekerheid doen we dat lekker wel #yolo
- }
- public function getNames () {
- // OOP Mysqli voorbeeld
- $result = $this->mysqli->query("SELECT * FROM `names`");
- }
- }
Add Comment
Please, Sign In to add comment