Kod
function Dir($_MODE){
switch($_MODE){
case "form":{
$i=0;
$s = count($this->_form);
while(list($k,$v) = each($this->_form)){
$tmpTab[$i] = $k;
$i++;
}//while
$tmp = implode("<br>",$tmpTab);
wypisz("<center>- BEGIN -</center><br><br>Formularze<br> There is ".$s." forms in class:<br><br>".$tmp."<br><br><center>- END -</center>");
}//case
break;
}//switch
}//function
switch($_MODE){
case "form":{
$i=0;
$s = count($this->_form);
while(list($k,$v) = each($this->_form)){
$tmpTab[$i] = $k;
$i++;
}//while
$tmp = implode("<br>",$tmpTab);
wypisz("<center>- BEGIN -</center><br><br>Formularze<br> There is ".$s." forms in class:<br><br>".$tmp."<br><br><center>- END -</center>");
}//case
break;
}//switch
}//function
Kiedy funckję wywołuje dwa razy z rzędu:
Kod
Dir(ble);
Dir(ble);
Dir(ble);
pierwsze wywołanie działa bez zarzutu a w drugim pokazuje mi błąd w linii
Kod
$tmp = implode("<br>",$tmpTab);
Czy ktoś mógłby mi wyjaśnić czemu tak się dzieje?