Jeg bruger funktionen __autoload til at hente mine klasser. Men jeg kan ikke få den fikset, så den henter det korrekte mønster.
Mine klasser hedder fx: class.mysql.php, og så hedder min klasse "MySql". Det samme gør min klasse User (class.user.php).
Nu er mit problem bare, at jeg også har en klasse der ser således ud: "class Mail extends User", og så ser filnavnet således ud: "class.user.mail.php".
Med det sidste eksempel, så er min __autoload ikke brugbar. Hvordan skal det ordnes?
Hvordan styrker man samarbejdet og sikrer medarbejdernes trivsel i en multikulturel matrixorganisation med mere end 340.000 ansatte på verdensplan?
19. august 2024
Slettet bruger
06. marts 2007 - 09:04#1
Nu er der ikke andre end dig som ved at "mail extends user" foer at classen er blevet parset af PHP, saa jeg tror det smarteste ville vaere at omdoebe class.user.mail.php til class.mail.php - du kan alligevel ikke have mere end en classe med det samme navn.
Nu da jeg har et spørgsmål angående OOP åbent, vil jeg lige høre om folk overhovedet kan anbefale, at jeg fx. laver et internt mailsystem i en php klasse?
Og hvad med et vennesystem(ansøg, slet ven, se venner m.v.) - hvor skal funktionerne placeres og hvilke funktioner skal jeg bruge til venne og mailsystem? Og hvad med fx. blokering af brugere?
Jeg vil bare have lidt forslag til hvordan jeg skal implementere mine fremtidige funktioner.
Synes godt om
Slettet bruger
06. marts 2007 - 20:39#4
Kan kun anbefales at du bruger OO .... måske skulle du også overveje at bruge et framework af en slags!? Som f.eks. codeigniter, Symfony PHP eller Cakephp
Hvad med de funktioner som jeg har tænkt mig at implementere. hvor skal de placeres og hvilke funktioner? Det er blot for lige at vide lidt om hvordan andre ville gøre det.
Synes godt om
Slettet bruger
07. marts 2007 - 09:11#7
Selv har jeg i mit eget framework nogle enkelte functioner som bruges bredt - disse har jeg lagt i en fil som hedder /{dir}/functions.php
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.