Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> obiektowy - dziedziczenie
SN@JPER^
post 19.05.2007, 12:31:39
Post #1





Grupa: Zarejestrowani
Postów: 266
Pomógł: 0
Dołączył: 4.01.2007
Skąd: Szczecin

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


Witam,

bawię się obiektowym PHP, nasuwa mi się myśl, jak np. z pliku function_sql.class.php,gdzie jest klasa class Sql, w której znajduje sie funkcja:

  1. <?php
  2. public function wyswietl($message)
  3. {
  4. echo $message;
  5. }
  6. ?>

połączyć ją z classą Rejestracja gdzie znajduje się w pliku rejestracja.class.php

próbowałem tak:

  1. <?php
  2.  
  3. require_once('function_sql.class.php');
  4. class Rejestracja extends Sql
  5. {
  6. $this->wyswietl(ziomek!);
  7. }
  8.  
  9. ?>


ale niestety nie działa...

Prosiłbym o cenne uwagi.

Pozdrawiam

Ten post edytował SN@JPER^ 19.05.2007, 13:22:55
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
SN@JPER^
post 19.05.2007, 13:25:24
Post #2





Grupa: Zarejestrowani
Postów: 266
Pomógł: 0
Dołączył: 4.01.2007
Skąd: Szczecin

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


A jak to będzie w przypadku połączenia z bazą, tak(?):


fuction_sql.class.php:

  1. <?php
  2.  
  3. class Sql
  4. {
  5.  public function connect_db($host_db, $user_db, $haslo_db, $baza_db)
  6.  {
  7.  mysql_connect($host_db, $user_db, $haslo_db);
  8.  mysql_select_db($baza_db);
  9.  }
  10. }
  11.  
  12.  
  13.  
  14.  
  15. ?>


rejestracja.class.php:

  1. <?php
  2.  
  3. require_once('funkcje/function_sql.class.php');
  4.  
  5. class Rejestracja extends Sql
  6. {
  7.  
  8. $this->connect_db('localhost', 'root', '', 'sss');
  9.  
  10. }
  11.  
  12. ?>


Jednakże, gdy tak zrobiłem wyskakuje komunikat:


Parse error: parse error, unexpected T_VARIABLE, expecting T_FUNCTION in D:\......\rejestracja.class.php on line 8

EDIT:

Zobaczylem wy edytowany post:

rejestracja.class.php:

  1. <?php
  2.  
  3. require_once('funkcje/function_sql.class.php');
  4.  
  5. class Rejestracja extends Sql
  6. {
  7.  
  8. function __construct()
  9. {
  10. $this->connect_db('localhost', 'root', '', 'sss');
  11. }
  12. }
  13.  
  14. ?>


Ten post edytował SN@JPER^ 19.05.2007, 13:28:35
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 14.08.2025 - 19:10