Nee, als je nu niets ingeeft voor die optionele var dan geeft hij gewoon een error ;-)
Iets van missing argument 2 in blablala on line blablabla...
Heeft iemand raad?
nee!
Het is in een functie in een class!!
Dat helpt dus niets uit...
Nog even voor de duidelijkheid:
<?php
function defunctie($var1, $var2)
{
if(empty($var2)) {
echo 'Dit is de tekst als var2 niet is ingevuld';
} else {
echo 'Dit is de tekst als var2 wel is ingevuld';
}
}
?>
maar als je dus defunctie("blaat"); invult zal het niet werken want dan zegt hij dat het 2de element ook moet worden ingevuld!
aha, dan meot je even een contructor functie maken, anders kan je variabelen niet in een class gebruiken...
<?
class classnaam($var1,$var2) {
var $var1;
var $var2;
function __contruct() {
$this->var1 = $var1;
$this->var2 = $var2;
}
}
?>