Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP][OOP] jak dziala kontruktor?
Forum PHP.pl > Forum > Przedszkole
diasek7
  1. class baza {
  2.  
  3. public $polaczony;
  4.  
  5. public function __construct() {
  6. $this->polaczony = $this->polacz();
  7. }
  8. public function polacz (){
  9. $laczenie = mysqli..... ;
  10.  
  11. return $laczenie;
  12. }
  13.  
  14. public function edytuj () {
  15. $polaczony = this -> polacz();
  16.  
  17. }
  18. public function dodaj() {
  19. $polaczony = this -> polacz();
  20. }
  21.  
  22. }
  23.  


jak zrobic poprawnie konstruktor, zebym nie musial w metodach edytuj i dodaj pisac za kazdym razem $polaczony = this -> polacz(); ? teraz jak wywale to z tych metod to nie mam polaczenia z baza, a niby powinno byc
nospor
Skoro w konstruktorze robisz:
$this->polaczony
to później masz się odwoływać do $this->polaczony a nie do $polaczony. Wówczas nie musisz już ponownie robisz polacz()
diasek7
dzieki smile.gif
szkoda, ze sie nie da krocej, tzn w konstruktorze samo $polaczony = $this->polacz(); bo potem mniej pisania w metodach wink.gif

a przy okazji jakie moga byc jeszcze takie ciekawe zastosowania kontruktora?
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.