Autor Zpráva
Sobky
Profil
Dobrý deň,
učím sa OOP v PHP, a chcel by som sa opýtať, či je možné v contructore includnúť/require_once jeden súbor s premennými a potom tie premenné v inej funkcii z triedy používať? Skúšam to, ale nedarí sa mi, tak sa pýtam, či je to vôbec reálne.
juriad
Profil
Ano můžeš, bude se to chovat jinak než chceš a je to špatný nápad.

Popiš víc svůj problém, který se snažíš tímto vyřešit. Správným řešením může být třída, která obsahuje konstanty.
Pro načítání tříd si nastuduj autoloading: php.net/manual/en/language.oop5.autoload.php
Sobky
Profil
Áno bol to zlý nápad. Už som to vyriešil iným spôsobom.


Ale narazil som na iný problém.

Na začiatku indexu mám definované:

<?php $Sprava = new Sprava();
echo Sprava->getSprava('test'); //len pre test. Nech mi to vypíše správu
?>

Ale keď túto funkciu 'echo Sprava->getSprava('test');' použijem v inom súbore ktorý som vložil do indexu pomocu require_once, tak mi to vypisuje chybu, že Sprava je null.

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0