Mój problem polega na tym że zazwyczaj używam c++ a php tylko w razie nagłej potrzeby

. Zasdniczo chodzi o to że napisałem funkcję która przyjmuje dużo parametrów. Ponieważ często tą funkcję wywołuję postanowiłem sobie zdefiniować jakiś literał -> żeby usprawnić pisanie kodu.
zrobiłem to w następujący sposób:
define('parametry', "'ROZKAZ', 3 , 'dane', 4 , 'jakis_string', 4");
wywołanie funkcji:
jakas_funkcja(parametry);
Problem jest taki że funkcja wywołuje się z jednym parametrm równym stringowi -> 'ROZKAZ', 3 , 'dane', 4 , 'jakis_string', 4
a chciałbym żeby wywoła się z 6 parametrami (3 stringami i 3 int'ami).
Ktoś wie jak rozwiązać taki problem, ew wytłumaczyć jak działa funkcja define w php?
Od razu uprzedzę komentarze w stylu: "Po co do 6 argumentów definiować literał

" - problem który przedstawiłem to duże uproszczenie mojego problemu, ale obrazuje o co mi chodzi. Z góry dzięki za każdą pomoc.