| 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: 15 let
|
|||
0