PDA

View Full Version : [PHP] Richiamare da un metodo un'altro di un'altra classe?


x3d0
09-06-2008, 14:21
ho una classe chiamata answer e dentro c'è il metodo inserisci_answer();
Ora all'interno di questo metodo devo chiamare il metodo connetti_db() della classe db;

come fare?

vizzz
09-06-2008, 18:03
ho una classe chiamata answer e dentro c'è il metodo inserisci_answer();
Ora all'interno di questo metodo devo chiamare il metodo connetti_db() della classe db;

come fare?

answer potrebbe "estendere" db.

class answer extends db
{

};

x3d0
09-06-2008, 18:11
se faccio

$db = new db();
$db->connect();

all'interno di un metodo della classe answer?

vizzz
09-06-2008, 18:18
se faccio

$db = new db();
$db->connect();

all'interno di un metodo della classe answer?

quella è un alternativa, valuta quale sia la più pulita!

x3d0
09-06-2008, 20:43
C?è una differenza anche in termini di velocità di esecuzione?

x3d0
09-06-2008, 20:45
answer potrebbe "estendere" db.

class answer extends db
{

};

ho provato così.
Ma ora come chiamo i metodi della classe db?

devo prima inizializzare un'istanza?

vizzz
09-06-2008, 21:05
ho provato così.
Ma ora come chiamo i metodi della classe db?

devo prima inizializzare un'istanza?

in questo caso stai estendendo la classe db quindi accedi ai metodi di db come se fossero della classe answer:
a memoria $this->nomefunzione