login  Naam:   Wachtwoord: 
Registreer je!
Scripts > PHP > Database tools > [PHP5] Data Object voorbeeld class


Reacties op het script [PHP5] Data Object voorbeeld class

Offline  ikkedikke
Gepost op: 08 januari 2007 - 15:48
PHP expert



Ik wee tniet of het aan mij ligt maar dit is geen DAL.
een database ABSTRACTION layer is een "tussenlaag" die zorgt dat database en script onafhankelijk kunnen veranderen.
dwz. dat je zonder gedoe van database kan switchen.
Hier gebruik je enkel mysql.

Offline  Stijn
Gepost op: 08 januari 2007 - 17:34
PHP expert



Dat komt verdacht goed overeen met Data objecten: http://www.phpfreakz.nl/artikelen.php?aid=113

Vind niet dat dit een script is om te posten in de scriptlibary. Leg je referentie naar phpfreakz.nl
Je kan een tutorial maken over DAL of Data objecten.

Zelf ben ik een voorstander voor deze manier van werken met de database omdat het snel en veilig werken is.

Offline  marten
Gepost op: 08 januari 2007 - 17:45
Beheerder



@Ikkedikke
heb het aangepast. Het is namelijk een voorbeeld van data object.

@stijn1989
heb het aangepast. Heb het namelijk gemaakt aan de hand van dat artikel. Ik gebruik nu al een lekker tijdje en wilde het de leden van Sitemasters niet onthouden omdat het inderdaad zoals je zegt snel en veilig is. Ook is het een mooi voorbeeld van OO programmeren.

Offline  leendert
Gepost op: 09 januari 2007 - 18:47
HTML beginner



$oKlant->sNaam = 'Marten';
$oKlant->sEmail = 'marten@sitemasters.nl';
$oKlant->sAdres = 'Sitemasterlaan 1';
$oKlant->sPostcode = '8121 UK';
$oKlant->sWoonplaats = 'Urk';

Hoe kan jij die waardes ooit zetten? Ik zie nergens een __get() of __set() methode.

Offline  marten
Gepost op: 09 januari 2007 - 23:34
Beheerder



Dat is ook niet nodig. Ik zet de class variabelen met jouw code. Deze worden in alle functies gebruikt.

Offline  leendert
Gepost op: 10 januari 2007 - 00:02
HTML beginner



Ah sorry ik zat verkeerd te kijken.

Offline  raza
Gepost op: 11 januari 2007 - 21:34
HTML beginner



Het is niet echt de bedoeling om public variabelen te gebruiken in een klasse te gebruiken als je de OO-denkwijze volgt. __get() en __set() is, zoals leendert zegt, beter

Offline  timmie_loots
Gepost op: 13 januari 2007 - 02:00
PHP gevorderde



Als je dan op de OO en PHP5 tour gaat, gebruik dan ook __construct()


Enkel aanvullende informatie, vragen en antwoorden op vragen zijn welkom.
 
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.024s