Autor | Zpráva | ||
---|---|---|---|
a Profil * |
#1 · Zasláno: 3. 5. 2008, 23:42:04
Dobry den.
V poslednom case sa stretavam s nasledovnym problemom. Je mozne, aby premenna vytvorena mimo funkcie bola dostupna vo funkcii ? teda napriklad mam $meno = "Martin"; function abc(){ echo $meno; } a vypisalo by to martin ? Da sa to neako spravit ? dakujem a |
||
WertriK Profil |
#2 · Zasláno: 3. 5. 2008, 23:49:01
Dá ;) Dokonce máš na výběr dvě možnosti ...
Ve funkci nastavíš potřebnou proměnnou jako globální. Volání fce se nezmění. $meno = "Martin"; function abc(){ global $meno; echo $meno; } abc(); Předáš funkci proměnnou jako parametr. Při volání fce musíš použít paramtr. $meno = "Martin"; function abc($meno){ echo $meno; } abc($meno); |
||
MaxwellDemon Profil |
#3 · Zasláno: 4. 5. 2008, 07:40:46
osobně hlasuju pro variantu 2 ... je čistší a líp managovatelná ... globální proměnný bych používala jenom v případech nezbytně nutných (na žádnej kromě předdefinovaných jsem ještě nikdy nenarazila)
|
||
a Profil * |
#4 · Zasláno: 4. 5. 2008, 10:10:44
a co tak link resource pro databazove pripojenie ?
mne sa nechce pisat stale : funkcia urob_nieco_s_databazou() { require "databaza.php" //funkcia } no nie ? |
||
Mastodont Profil |
#5 · Zasláno: 4. 5. 2008, 10:21:12
a
Na to se používá nějaká DAO vrstva, volatelná odkudkoli (singleton, statické metody apod.) |
||
a Profil * |
#6 · Zasláno: 4. 5. 2008, 11:29:05
coze ?? to co je ?
|
||
Měsíček Profil |
#7 · Zasláno: 4. 5. 2008, 11:41:59
Před otazníkem se nedělá mezera ;), jinak za strýčkem googlem jsi už byl? Chudák se nudí ...
|
||
a Profil * |
#8 · Zasláno: 4. 5. 2008, 14:07:18
Mesicek
Myslis ze mu nestaci tych 20PB transferu denne ;-)? potrebuje aj tie moje 3KB :)? |
||
a Profil * |
#9 · Zasláno: 4. 5. 2008, 14:22:47
no, pozrel som google
Mesicek: nechapem naco potrebujem staticke objekty na to ? Ved mne staci preniest ten link-resource ... |
||
Časová prodleva: 17 let
|
0