PHP expert |
|
Ik heb 2 classes, mijn eerste is op een plaatje te uploaden. En met de tweede wil ik er filters op gaan uitvoeren. Nu heb ik dus dit globaal:
<?php
class UploadImage {
}
class Filters extends UploadImage {
}
?>
<?php class UploadImage { } class Filters extends UploadImage { } ?>
Ik roep het zo aan:
<?php
$images = new UploadImage($_SERVER['DOCUMENT_ROOT'] .'/PimpYourPhoto/photos');
$filters = new Filters();
?>
<?php $images = new UploadImage($_SERVER['DOCUMENT_ROOT'] .'/PimpYourPhoto/photos'); $filters = new Filters(); ?>
In de constructor gebruik ik 1 argument (dir). Maar nu krijg ik dus deze fout:
Citaat: Warning: Missing argument 1 for UploadImage::__construct(), called in D:programsxampphtdocsPimpYourPhotoincimage.class2.php on line 91 and defined in D:programsxampphtdocsPimpYourPhotoincimage.class2.php on line 10
Ik snap er niets van want ik heb hier toch een argument gegeven?
<?php
$images = new UploadImage($_SERVER['DOCUMENT_ROOT'] .'/PimpYourPhoto/photos');
$filters = new Filters();
?>
<?php $images = new UploadImage($_SERVER['DOCUMENT_ROOT'] .'/PimpYourPhoto/photos'); $filters = new Filters(); ?>
Ik probeer nu een beetje met classes te werken en heb nog nooit met extend gewerkt, maar ik weet dus echt niet wat ik nu fout doe..
|