<?php class database { // Zmienne podstawowe var $handler; var $db_host = 'localhost'; // host var $db_user = 'root'; // login var $db_pass = ''; // haslo var $db_name = 'users'; // baza var $query_res = '' // zapytania // Funkcje błędów public function dbError() { } else { return true; } } // Własciwe funckje public function dbConnect () // łaczenie z baza { } else { return $this->handler; } } public function dbSelect() // wybieranie bazy { } else { return $this->handler; } } public function dbQuery($query) { if(!$this->query_res) { return false; } else { return true; } } public function dbFetch_row($query_res = '') { if(!$queryArray) { return false; } else { return $queryArray; } } public function dbNum_rows($query_res = '') { if(!$numrows) { return false; } else { return $numrows; } } public function dbClose() { if(!$dbClose) { return false; } else { return true; } } } ?>
<?php class database { private $db_host public SetDb_host($value){ $this->db_host = $value; } public GetDb_host(){ return $this->db_host; } } ?>
<?php class KLASA{ var $wartosc_liczbowa; } $kl = new KLASA(); $kl->wartosc_liczbowa = 'a kuku'; ?>
<?php class KLASA{ private $wartosc_liczbowa; public SetWartosc_liczbowa($wartosc){ $this->wartosc_liczbowa = (int)$wartosc; } } $kl = new KLASA(); $kl->SetWartosc_liczbowa('a kuku'); ?>
<?php class database { private $db_host; private $db_user; private $db_pass; private $db_name; public SetDb_host($value){ $this->db_host = $value; $this->db_user = $value; $this->db_pass = $value; $this->db_name = $value; } public GetDb_host(){ return $this->db_host; return $this->db_user; return $this->db_pass; return $this->db_name; } } ?>
<?php public SetDb_host($value){ $this->db_host = $value; $this->db_user = $value; $this->db_pass = $value; $this->db_name = $value; } ?>
<?php public GetDb_host(){ return $this->db_host; return $this->db_user; return $this->db_pass; return $this->db_name; } ?>
<? class Szablon { var $plikSzablonu; //zawiera scieszke do plik uz szablonem var $zawartosc; //zawiera tresc plik uszablonu function ustawPlik($nazwaPlikuSzablonu) { $this->plikSzablonu=$nazwaPlikuSzablonu; } function czytajPlik() { } function pokazSzablon() { foreach($this->zawartosc as $temp) { } } } ?>
<? include('klasa.php'); $obiekt= new szablon; $obiekt->ustawPlik('szablon.php'); $obiekt->czytajPlik(); $obiekt->pokazSzablon(); ?>
<? class polaczenieDb { var $dbhost; var $dbuser; var $dbpassword; var $dbname; function polaczenieDb() { $this->dbhost='localhost'; $this->dbuser='root'; $this->dbpassword='password'; $this->dbname='mydb'; } function polacz() { { } { } } function rozlacz() { { } } } ?>
<? class daneStrony { var $tabelaDanych; var $stronaId; var $stronaNazwa; var $stronaTytul; var $stronaTresc; function daneStrony() { $this->tabelaDanych='podstrona'; { $this->stronaNazwa='strona_glowna'; } else { $this->stronaNazwa=$_GET['strona']; } } function pobierzDane() { if(!$pobierz) { } else { { $this->stronaId=$strona['id']; $this->stronaTytul=$strona['tytul']; $this->stronaTresc=$strona['tresc']; } } } } ?>
<? class Szablon { var $plikSzablonu; //zawiera scieszke do plik uz szablonem var $zawartosc; //zawiera tresc plik uszablonu function ustawPlik($nazwaPlikuSzablonu) { $this->plikSzablonu=$nazwaPlikuSzablonu; } function czytajPlik() { } function ustawDane($tytul, $tresc) { $this->wartosci[0]=$tytul; $this->wartosci[1]=$tresc; } function pokazSzablon() { foreach($this->zawartosc as $temp) { } } } ?>
<? include('db.klasa.php'); $baza=new polaczenieDb; $baza->polacz(); include('danestrony.klasa.php'); $dane=new daneStrony; $dane->tabelaDanych='podstrona'; $dane->pobierzDane(); $baza->rozlacz(); include('szablon.klasa.php'); $szablon= new szablon; $szablon->ustawPlik('szablon/index.html'); $szablon->czytajPlik(); $szablon->ustawDane($dane->stronaTytul, $dane->stronaTresc); $szablon->pokazSzablon(); ?>
<?php var $dbhost; var $dbuser; var $dbpassword; var $dbname; ?>
<?php function polacz() function rozlacz() ?>
<?php function polaczenieDb() { $this->dbhost='localhost'; $this->dbuser='root'; $this->dbpassword='password'; $this->dbname='mydb'; } ?>
<?php function rozlacz() ?>
<?php { } ?>
<?php { $this->stronaNazwa='strona_glowna'; } ?>
<?php ?>
<?php ?>
<?php foreach($this->zawartosc as $temp) ?>
<? class Szablon { var $plikSzablonu; //zawiera scieszke do plik uz szablonem var $zawartosc; //zawiera tresc plik uszablonu function ustawPlik($nazwaPlikuSzablonu) { $this->plikSzablonu=$nazwaPlikuSzablonu; } function czytajPlik() { } function ustawDane($tytul, $tresc) { $this->wartosci[0]=$tytul; $this->wartosci[1]=$tresc; } function pokazSzablon() { foreach($this->zawartosc as $temp) { } } } ?>