weiters kann der Rückgabewert des Arrays nicht direkt weiterverwandt werden.
Nachtrag: in deinem Kontext trifft das aber nicht zu.
explode(',', 'foo,bar')[1]; ist z.B. nicht möglich.
Jetzt hab ichs gelöst, ohne explode(), ich packs gleich in ein array.
Hier ein kurzes beispiel:
$array = array("solpdf/Deckblatt.pdf");
$file2 = "solpdf/IBM\_Blade.pdf";
if (file\_exists($file2)) {
array\_push($array, $file2);
} else {}
$pdf= new concat\_pdf();
$pdf->setFiles($array);
$pdf->concat();
$pdf->Output("Solution.pdf","D");
exit;
So einfach wärs gewesen.
Array "starten" -> $array = array($file1)
Array erweitern -> array_push($array, $file2);
Array anwenden -> $pdf->setFiles($array);
Dank Euch!