Autor | Zpráva | ||
---|---|---|---|
jouda01 Profil * |
#1 · Zasláno: 23. 1. 2011, 14:06:51
Ahoj, potřeboval bych poradit jak dostat do třídy z includovaného souboru proměnou ve tvaru $soubor["ip"];
Příklad: include_once('soubor.php'); class usersOnline { global $soubor["ip"]; var $timeout = 600; .... Takto mi to nejde vyhazuje error: Parse error: syntax error, unexpected T_GLOBAL, expecting T_FUNCTION in .. Díky |
||
Radek9 Profil |
#2 · Zasláno: 23. 1. 2011, 14:15:49
jouda01:
Zkus zglobalizovat celé pole, ne jen jeden prvek. |
||
Kcko Profil |
#3 · Zasláno: 23. 1. 2011, 14:33:00
Když pominu, že to je prasárna jak stehno ... tak můžeš zglobalizovat proměnnou v nějaké metodě nastavením do členské proměnné.
Nebo můžes rovnou použit pole $GLOBALS. Nejlepší řešení je přes vlastní setter $trida->setIP($soubor['ip']); |
||
Lamicz Profil |
#4 · Zasláno: 23. 1. 2011, 21:08:24
jouda01:
Sry, ale jak pise Kcko, tohle OPRAVDU neni OOP... |
||
Časová prodleva: 13 let
|
0