Der er 2 måder det kan gøres på:
1. Du kan oprette et object af klassen dbClass i brugerClass
2. Du kan nedarve funktionerne fra dbClass i brugerClass, når man nedarver funktionerne fra en klasse betyder det at man "fusioner" de 2 klasse sådan at det vil se ud som om at alle funktioner er i den samme klasse.
Hvis du har PHP5 skal du dog være opmærksom på at funktioner der er sat til private ikke vil være tilgængelige i den klasse der nedarver funktionerne.
eksempel 1:
require_once "dbclass.php";
class UserConnect {
function UserConnect() {
$this->db = new DbConnect();
}
function userRegister() {
if (isset($_POST["name"])) {
$this->db->dbQuery("INSERT INTO test SET name = '" . $_POST["name"] . "'");
print("Success");
}
}
}
eksempel 2:
require_once "dbclass.php";
class UserConnect extends dbClass {
function userRegister() {
if (isset($_POST["name"])) {
dbQuery("INSERT INTO test SET name = '" . $_POST["name"] . "'");
print("Success");
}
}
}
Indlæg senest redigeret d. 03.07.2006 16:49 af Bruger #2159