- Motorola Edge 50 Neo - az egyensúly gyengesége
- iPhone topik
- Samsung Galaxy S25 Ultra - titán keret, acélos teljesítmény
- Xiaomi 15 - kicsi telefon nagy energiával
- One mobilszolgáltatások
- Apple iPhone Air - almacsutka
- IFA 2025: Meglepetések helyett Galaxy S25 FE
- Fotók, videók mobillal
- Apple iPhone 16 Pro - rutinvizsga
- Motorola Edge 40 - jó bőr
Új hozzászólás Aktív témák
-
Taci
addikt
Segítséget kérnék a következő témában:
így néz ki kb. az egyik php fájl tartalma:
$valtozo1 = "érték";
function fuggveny1($valtozo, "string"){
// dolgozzon a $valtozo-val és a string-gel
}
fuggveny1($valtozo1, "szöveg1");
Eddig minden oké.
Aztán ezután jön pár dolog, amivel nem boldogulok. Újabb függvények, amiben ezt a függvényt hívnám meg újra. Viszont paraméternek nem adhatom át.function fuggveny2(){
fuggveny1($valtozo1, "szöveg2");
fuggveny3();
}
És itt fontos, hogy a $valtozo1 az fix. Viszont nem viszi át az értékét a függvényen belülre.
Próbáltam global kulcsszóval, valamiért azzal sem:function fuggveny2(){
global $valtozo1;
fuggveny1($valtozo1, "szöveg2");
fuggveny3();
}
Aztán sajnos még tovább bonyolódott a dolog, mert jött egy másik függvény, amiben ez az előző van benne, így már duplán nem tudom, hogyan tudnám olyan "mélyre" (2 függvény mélységébe) bevinni a változót:
function fuggveny3(){
fuggveny1($valtozo1, "szöveg2");
}
Hogyan kell ezt megoldani, ha paraméternek nem adhatom át?
Hogyan tudok "külső" (függvényen kívüli) értékeket függvényen belül használni, akármilyen mélységben?A 3. függvényt a 2. hívja. Ha én használni akarok egy változót a 3. függvényben, ami teljesen kint van definiálva, akkor azt előbb be kell vinnem a 2. függvénybe, hogy aztán bevihessem a 3.-ba?
Nagyon nem értem ezt.
Köszönöm, ha el tudjátok magyarázni.
Új hozzászólás Aktív témák
- Háztartási gépek
- Gondolatot olvasna Elon Musk új Neuralink chipje
- Androidos fejegységek
- Motorola Edge 50 Neo - az egyensúly gyengesége
- iPhone topik
- E-roller topik
- Audi, Cupra, Seat, Skoda, Volkswagen topik
- Abarth, Alfa Romeo, Fiat, Lancia topik
- Kerékpárosok, bringások ide!
- Steam Trade (csak csere!)
- További aktív témák...
- Asztali PC , R5 5500 , RX 580 8GB , 16GB DDR4 , 256GB NVME , 640GB HDD
- Vadonatúj, bontatlan iPhone 17 PRO 256GB deep blue KÁRTYAFÜGGETLEN! 1 év Apple garancia!
- Samsung Galaxy S22 128GB, Kártyafüggetlen, 1 Év Garanciával
- Asztali PC , i7 6700K , 1660 Super , 16GB DDR4 , 512GB SSD
- Bivaly erős Lenovo T14 gen4 (13.gen Core I7 32Gb DDR5 1Tb SSD) + 2 év GARANCIA
- GYÖNYÖRŰ iPhone 12 Pro Max 256GB Graphite -1 ÉV GARANCIA - Kártyafüggetlen, MS3375, 100% Akkumulátor
- Game Pass Ultimate előfizetés azonnal, élettartam garanciával, problémamentesen! Immáron 8 éve!
- 18 éve! Billentyűzet magyarítás magyarosítás. Festés vagy lézerezés és egyebek! 3 lehetőség is van.
- GYÖNYÖRŰ iPhone 12 Pro Max 256GB Graphite -1 ÉV GARANCIA - Kártyafüggetlen, MS2927, 100% Akkumulátor
- AKCIÓ! HP Victus Gaming 16-S0017NH 16 notebook - R5 7640HS 32GB DDR5 1TB SSD RTX 4050 6GB WIN1
Állásajánlatok
Cég: CAMERA-PRO Hungary Kft.
Város: Budapest
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest