Ik zit een beetje te klooien met classes: ik heb iets gemaakt, maar het werkt niet. Een beetje ombouwen, en het werkt wel, maar ik zou graag willen weten waarom het eerste niet werkt
Dat zou nl. mooi zijn als dat zou werken
Eerste niet-werkende script:
Tweede aangepaste, wel-werkende script:
Dat zou nl. mooi zijn als dat zou werken
Eerste niet-werkende script:
PHP:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
| <?php class calc { var $totaal; var $total_pages; function total() { $this->totaal = $this->total_pages; echo "Totaal berekend:" . $this->totaal; } function pages($pages) { $this->total_pages = $pages * 25; return $this->total_pages; } } calc::pages(5); calc::total(); ?> |
Tweede aangepaste, wel-werkende script:
PHP:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
| <?php class calc { var $totaal; var $total_pages; function total($pages) { $this->totaal = calc::pages($pages); echo "Totaal berekend:" . $this->totaal; } function pages($pages) { $this->total_pages = $pages * 25; return $this->total_pages; } } calc::total(5); ?> |