- implode: documentation ( source)
<?php
$priority = 0;
$time = '123123123';
$tenant = 0;
$backend = 'file';
$fileId = 500;
$extension = 'doc';
$taskType = 'file';
$tasksPath = '/tmp/';
$queueFields = ['priority', 'time', 'tenant', 'backend', 'fileId', 'extension', 'taskType'];
$values = [];
foreach ($queueFields as $field) {
$values[] = $$field;
}
$tasksPath .= implode('_', $values) . '.task';