| | |
| Stránka: 1 z 1
| [ Príspevkov: 7 ] | |
Autor | Správa |
---|
Registrovaný: 02.09.08 Prihlásený: 11.01.14 Príspevky: 53 Témy: 24 |
Zdravím,
mám triedu a keď v nej volám $this (okrem konštruktora), tak mi vyhodí
Fatal error: Using $this when not in object context, hoci som vo vnútri objectu.
Takto nejak vyzerá ten kód:
Kód: <?php
class Trieda {
private atribut
function __construct($atribut) { $this->atrubut = $atribut; }
public function getAtribut() { return $this->atribut; // <-- tu dostavam ten Fatal Error. }
}
Vopred ďakujem za odpovede.
|
|
Registrovaný: 27.07.07 Príspevky: 3948 Témy: 51 Bydlisko: Bratislava |
Kód: private $atribut; Kód: $this->atribut = $atribut;
_________________ NTB: Acer Aspire 4820TG 14" | CPU: Intel Core i5 2,53 GHz | VGA: ATI Mobility Radeon HD5650 1GB | RAM: 8GB DDR3 1066 MHz | HDD: 1TB SSD WD BLUE |
|
Registrovaný: 02.09.08 Prihlásený: 11.01.14 Príspevky: 53 Témy: 24 |
No jasne...to hej ja som toto písal len ako príklad na rýchlo
Takto to má byť:
Kód: <?php
class Trieda {
private $atribut;
function __construct($atribut) { $this->atribut = $atribut; }
public function getAtribut() { return $this->atribut; // <-- tu dostavam ten Fatal Error. }
}
|
|
Registrovaný: 27.07.07 Príspevky: 3948 Témy: 51 Bydlisko: Bratislava |
kod triedy je spravny... ako volas metodu getAtribut()?
_________________ NTB: Acer Aspire 4820TG 14" | CPU: Intel Core i5 2,53 GHz | VGA: ATI Mobility Radeon HD5650 1GB | RAM: 8GB DDR3 1066 MHz | HDD: 1TB SSD WD BLUE |
|
Registrovaný: 02.09.08 Prihlásený: 11.01.14 Príspevky: 53 Témy: 24 | |
Registrovaný: 30.05.06 Prihlásený: 08.10.14 Príspevky: 1756 Témy: 35 Bydlisko: BA - WESTSIDE | Napísal p360t: 26.04.2010 15:55 | |
|
PHP manuál píše: The Scope Resolution Operator :: (also called Paamayim Nekudotayim) or in simpler terms, the double colon, is a token that allows access to static, constant, and overridden properties or methods of a class. Týmto operátorom sa volajú statické alebo prekryté metódy, alebo konštanty. Tá tvoja metóda nie je statická (tj. nie je spoločná pre všetky inštancie triedy, lebo pracuje s konkrétnymi hodnotami inštancii), takže ju musíš volať operátorom ->.
_________________
A. S. Tanenbaum píše: The terms LF, MF, and HF refer to low, medium, and high frequency, respectively. Clearly, when the names were assigned, nobody expected to go above 10 MHz, so the higher bands were later named the Very, Ultra, Super, Extremely, and Tremendously High Frequency bands. Beyond that there are no names, but Incredibly, Astonishingly, and Prodigiously high frequency (IHF, AHF, and PHF) would sound nice. |
|
Registrovaný: 02.09.08 Prihlásený: 11.01.14 Príspevky: 53 Témy: 24 |
p360t
Dikes moc!!! ...SOLVED
|
|
| Stránka: 1 z 1
| [ Príspevkov: 7 ] | |
Podobné témy | Témy | Odpovede | Zobrazenia | Posledný príspevok |
---|
| This copy is not Geniue v Operačné systémy Microsoft | 13 | 583 | 20.04.2009 20:19 Draex | | The requested URL /index.php was not found on this server. v Operačné systémy Microsoft | 1 | 432 | 16.04.2014 16:04 simtoon | | Fatal error :( v Počítačové hry | 14 | 1040 | 03.01.2010 21:27 Lettynko | | var_export - Fatal error v PHP, ASP | 8 | 484 | 05.02.2011 14:07 ThePlaky | | Cachtable fatal error v PHP, ASP | 2 | 418 | 01.01.2011 23:22 wolker | | Fatal system error v Notebooky a netbooky | 1 | 567 | 30.10.2009 23:26 kosican | | phpBB3 - chyba FATAL ERROR v Redakčné systémy | 2 | 594 | 05.07.2007 7:29 cen3no | | fatal error C1510, LNK1104 v Assembler, C, C++, Pascal, Java | 13 | 908 | 24.11.2011 20:59 M4tros | | GTA IV Fatal Error v Počítačové hry | 1 | 311 | 07.07.2013 12:18 Daron | | Fatal Error: Controller monitor failed v Pevné disky a radiče | 7 | 582 | 21.06.2011 20:34 michalesku | | STOP:c000021a (FATAL System ERROR) v Ostatné | 6 | 2107 | 28.02.2010 8:56 marcel953 | | Ako na "DO NOT REMOVE THIS LINE!" ? v PHP, ASP | 13 | 631 | 17.02.2010 17:37 d0.0b | | windows setup could not configure windows to run on this com v Operačné systémy Microsoft | 0 | 312 | 19.04.2012 14:18 Johnoo | | PLS POMOC!!! Ako preinstalovat OS??? (fatal error) v Operačné systémy Microsoft | 16 | 1972 | 23.02.2008 22:27 walther | | Fatal error: Call to undefined function mysql_connect() v PHP, ASP | 5 | 669 | 05.02.2011 16:45 gamelaster | | Fatal error: Access to undeclared static property... v PHP, ASP | 1 | 393 | 07.10.2010 10:41 coldak |
| Nemôžete zakladať nové témy v tomto fóre Nemôžete odpovedať na témy v tomto fóre Nemôžete upravovať svoje príspevky v tomto fóre Nemôžete mazať svoje príspevky v tomto fóre
|
|