Для передачі змінної в snippet існує стандартний підхід snippet('name', '$text');
де $text - змінна що передається. При цьому, в snippet-і автоматично генерується $data
для прийому цієї передачі. В разі, якщо необхідно передати кілька параметрів, то це можна зробити через масив :
$var['first'] = '1';
$var['second'] = '2';
snippet('name', $var);
// в коді snippet :
$f = $data['first'];
$s = $data['second'];
echo $f; echo $s;
Інший варіант, хоча й не дуже гарний з точки зору програміста, але теж робочий. Він використовує розділителі та explode()
для розділення змінних на окремі частини:
$A = '1';
$B = '2';
snippet('name', $A.'|'.$B);
// в коді snippet :
list($AA, $BB) = explode("|", $data);
echo $AA; echo $BB;