Függvényben lévő változók elérése?!
Sziasztok!
van egy olyan gondom, hogy van egy függvényem, és azon belül változókat hoztam létre ezt szeretném a függvényen kivül kiíratni: következő képen:de ez így sajna nem müködik :( és nemtudom miért!
a következő képen viszon müködik:csak annyi bajom van hogy nem ott kéne kiíratni ahol a php kód van...
ha valakinek van valami ötlete az légyszi segítsen!
előre is köszönöm
Máté
■ van egy olyan gondom, hogy van egy függvényem, és azon belül változókat hoztam létre ezt szeretném a függvényen kivül kiíratni: következő képen:
function fuggveny($a) {
$asd = "tartalom".$a['dsa']."tartalom tovabb";
}
global $asd;
echo $asd;
a következő képen viszon müködik:
function fuggveny($a) {
echo "tartalom".$a['dsa']."tartalom tovabb";
}
ha valakinek van valami ötlete az légyszi segítsen!
előre is köszönöm
Máté
return
hmm
Felmerült két kérdésem
egyik:
másik:
mivan ha nem csak egy változóval szeretném ezt csinálni?
mindegyikkel csináljam ezt végig?
Function
Ajanlom figyelmedbe a
PHP.NET oldalt! Magyarul is letoltheto a dokumentacio!
Take care!
huha
www.muszalybunkonaklenni.hu -t
sznted nem ismerem? csak ezt nemvágtam azért kérdeztem meg...
jajj
Változó változó
BlackY
nah
most probálgattam ugy ahogy mondtátaok de nemigazán volt jo egyikse...
:(
ez gyenge...
...még példának is :P Pláne, miután mondták, hogy mit kell csinálnod...
Mit szeretnél azzal a függvénnyel?
"Szeretnék hasonló alakú, de helyenként változó értéket megadni". Nagyon helyes, pont erre való...
Amúgy a "függvényen belüli változóhoz hogy férek hozzá" másik tipikus példája az objektumorientált programozás, amikor egy objektum attribútumát használod fel, de úgy érzem, jelen esetben nem való még neked. ;)
Szerintem olvasgatnod kellene még egy kicsit néhány PHP 24 óra alatt vagy hasonló könyvecskét, mert a kérdéseid alapján az alapvető programozási/programozói szemléletmód hiányzik. Nem gond, meg lehet találni, de ahhoz még olvasni és gyakorolni kell. Ja, és a könyvekbeli/neten található példákat először gépeld be, mentsd le, és ha sikerült működésre bírni, akkor utána kis válltoztatásokkal csinálj belőle egy egész másmilyen dolgot. Így lassan, de biztosan megtanulod, hogy mi mire való és hogy működik.
Az eredeti példádhoz visszatérve:
A kérdés most csak a következő:
Vajon át tudod-e alakítani az én példámat olyanra, hogy a Tied működjön?...
kész
de azon a függvényen belül ahogy hozzá rendelem a változohoz a kiírando szoveget
nem csak egy ilyen lenne hanem 8 abbol négyet jobb oldalon szeretnék kiíratni, 4et pedig balon. ezért nem olyan egyszerü szerintem :(
ui.: olvasgatom a php 24 ora alatott meg érzem magamon hogy fejlődök meg hogy hasznos a tanulás, mert egyre többet tudok, és értem amit tanulok, csak nem nagyon van rá időm, mert csinálni kell.. és nem tanulni.. :(
köszönöm a segítséget!
???
Amit írtál, az viszont nem jó. Elemezzük csak:
1.1) a kiir fv-el számolsz ki, de a kiir() nem ad vissza semmit, hanem kiírja a paraméteret, amit megtold egy stringgel.
2.) kiíratod a $valtozo-t, ami (var_dump-pal ellenőrizd) minden bizonynal NULL lesz.
Mint mondottam (és mások is) a return való arra, hogy visszaadj értéket...
ui. : gyönyörű barátnőm orvosnak tanul. Majd első agyműtéténél bal kézzel az 'orvoslabor.hu' oldalon fog tudakozódni, hogy mit hogy kell csinálnia...
ui.2: csinálni a WCn kell. Programozni meg megtanulni és utána kell 'csinálni' (itt a weblaboron biztosan sok hozzáértőt találsz, aki jópénzért, képességeidhez képest akár gyorsan is megtaníthat PHPzni)
hu