![]() |
![]() |
-matahmed- |
![]()
Post
#1
|
Goście ![]() |
Mój problem polega na tym że zazwyczaj używam c++ a php tylko w razie nagłej potrzeby (IMG:style_emoticons/default/wink.gif) . 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: wywołanie funkcji:
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ł(IMG:style_emoticons/default/questionmark.gif) " - 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. |
|
|
![]() |
-matahmed- |
![]()
Post
#2
|
Goście ![]() |
może inaczej: w c++ zobiłbym to tak:
#define parametry "ROZKAZ", 3 , "dane", 4 , "jakis_string", 4 kompilator na przed kompilacją w każde miejsce w kodzie gdzie występuje słowo "parametry" wstawi to co jest zdefiniowane. Czyli dla kompilatora sformułowanie: jakas_funkcja(parametry) będzie oznaczało dokładnie: jakas_funkcja("ROZKAZ", 3 , "dane", 4 , "jakis_string", 4) dlatego moje pytanie jak działa funkcja define w php... |
|
|
![]() ![]() |
![]() |
Aktualny czas: 9.10.2025 - 10:36 |