Avatar
brbla14
Člen
Avatar
brbla14:17.8.2016 12:05

Zdravím. Zkoušel jsem si php tutorial a nemůžu se dostat přes díl http://www.itnetwork.cz/…ni-dedicnost.
V souboru javista jsem vytvořil funkci programuj, která má vypsat "Programuji"
Vypsal jsem: (Zkoušel jsem to s malým i velkým písmenem)

require_once('tridy/javista.php');

Dočkal jsem se pouze fatal erroru. Fatal error: Call to undefined method Clovek::programuj()
Vtip je v tom, že pokud funkci zadám do souboru clovek.php, funguje a NetBeans navíc i hlásí, že se jedná o duplicitu.

require_once('tridy/Clovek.php');

tohle funguje bez problémů.
Zkusil jsem vytvořit třídu bagr v novém souboru a v něm funkci "Ahoj", která jednoduše měla napsat ahoj.
Po vyplnění

require_once('tridy/bagr.php');

a následném použití jsem se znova dočkal pouze fatal erroru...

Edit: Kdyby někoho zajímal adresář: https://ctrlv.cz/EaIv

Editováno 17.8.2016 12:07
 
Odpovědět 17.8.2016 12:05
Avatar
brbla14
Člen
Avatar
brbla14:17.8.2016 16:29

Vyřešil jsem to sám. Nevím jak, nevím proč, ale aspoň že tak. :)

 
Nahoru Odpovědět 17.8.2016 16:29
Avatar
Odpovídá na brbla14
Petr Čech (czubehead):18.8.2016 10:10

Pro příště se podívej na autoloader: http://www.itnetwork.cz/…l-autoloader

Nahoru Odpovědět  +1 18.8.2016 10:10
Why so serious? -Joker
Děláme co je v našich silách, aby byly zdejší diskuze co nejkvalitnější. Proto do nich také mohou přispívat pouze registrovaní členové. Pro zapojení do diskuze se přihlas. Pokud ještě nemáš účet, zaregistruj se, je to zdarma.

Zobrazeno 3 zpráv z 3.