15. november 2007 - 13:28Der er
3 kommentarer og 1 løsning
Kommunikation mellem to klasser
Lad os for simplicitets skyld sige, at jeg har to klasser, Klasse1 og Klasse2.
Vi starter med at oprette en Klasse1.
$testklasse1 = new Klasse1();
Dette sker umiddelbart som noget af det første i filen.
Dernæst oprettes en Klasse2.
$testklasse2 = new Klasse2();
Problemet er nu, at Klasse2 meget gerne vil kommunikere med Klasse1 gennem $testklasse1. Hvordan klarer man det i PHP? Er man nødt til at sende $testklasse1 med som argument til Klasse2 i dens __construct, eller kan den få direkte adgang til variablen/objektet?
Skal virksomheder stå stærkere mod angreb og kunne udvikle sig, skal sikkerhed, drift og forretning tænkes sammen. Det er tanken bag Jysk IT’s ambition om at skabe en “sikker fremtid” for kunderne.
$testklasse1 skal videregives som argument til $testklasse2, ellers skal du over i noget med globale variabler, og det er som regel noget irriterende rod :)
Klasse2 kan ellers ikke vide hvilken instans af Klasse1 den skal kommunikerer med.
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.