17. oktober 2003 - 16:53Der er
5 kommentarer og 1 løsning
Klasse/Objekt - simpelt spørgsmål
Jeg sidder og forsøger mig lidt frem med nogle klasser og har i denne forbindelse undret mig over en ting:
Jeg har læst at Constructoren (fx) benyttes til at initialisere variabler. Men hvorfor skal jeg overhovedet gøre det i en constructor, er det lige så godt at gøre således:
class ClassName { var $EnVariabel = 'defaultvaerdi'; var $NyVariabel = 'Startvaerdi'; var $EndnuEn = array('bus', 'bil', 'fly')
osv.
}
Så hvad er fordelen ved at gøre det i en Constructor ?
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
class foo{ var $bar, $foobar; function foo($toBar, $toFoobar) { $this->bar = $toBar; $this->foobar = $toFoobar; } function print(){ echo $this->foo . ' | ' . $this->foobar; } }
$foo = new foo('apples', 'bananas'); $foo->print();
---
det er i hvert fald min opfattelse af hvad construktere bruges til... then again, nogle siger at ting der _KAN_ fejl skal ligge i en Open() funktion, istedet for constructoren...
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.