Autor Zpráva
jefitto44
Profil
Mám súbor config.php a vňom viaceré časti, napr. pripojenie k databáze, definovanie premenných a pod. Je lepšie:
- nechať všetky počiatočné nastavenia v jednom súbore config.php
- rozdeliť to na viacero súborov a v configu všetko requirovať?
- alebo je to úplne jedno?
lionel messi
Profil
jefitto44:
Ak ide o časti, ktoré spolu logicky súvisia, napríklad v tvojom prípade celá logika okolo pripojenia do db, nechal by som pokojne všetko v jednom súbore. Možno by na konkrétnejšie posúdenie pomohla ukážka kódu.
jefitto44
Profil
No tak config vyzerá takto

- mb_internal_encoding(), session_start(), ini_set
- pripojenie k db pomocou mysqli_connect
- definicia konštant, s ktorymi pracujem v inych častiach stránky
- requirovanie potrebných class
- vytvorenie nových globálnych objektov, ktoré používam v celej stránke

Takto by som to asi podelil do jednotlivých súborov, ak by to bolo lepšie
lionel messi
Profil
jefitto44:
Ďakujem za upresnenie, teraz sa totiž problém javí celkom inak a súhlasím s tvojím návrhom rozdelenia do 5 sólo súborov. Nejde ani tak o výkon, ako o orientáciu v kóde a univerzálnosť použitia.
Jan Tvrdík
Profil
jefitto44:
Běžná aplikace obvykle potřebuje 3 soubory:
1) Konfiguraci nezávislou na prostředí (tj. u tebe na počítači a na hostingu bude pořád stejná)
2) Konfiguraci závislou na prostředí (tj. typicky přihlašovací údaje k DB)
3) Inicializace aplikace (tj. typicky nastavení autoloadingu, vytvoření základních objektů, připojení k DB)
jefitto44
Profil
Paráda chlapi, ďakujem za pomoc... vytvoril som si zložku init a do nej to napchám všetko

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