Új hozzászólás Aktív témák

  • DNReNTi

    őstag

    Hogy legyen má' szakmai téma is:
    Szerettem volna csinálni egy "rootInclude()" metódust a saját kis függvényosztályomba. A lényeg annyi lenne, hogy a metódus mindig root relative húzná be a szükséges fájlokat, a megadott paraméternek megfelelően. Tehát e helyett:
    require_once($_SERVER['DOCUMENT_ROOT'] . '/dir/dir/dir/file.php');
    Ennyi lenne:
    Functions::rootInclude('/dir/dir/dir/file.php', 'ro');
    A második paraméter határozza meg milyen módon húzza be a fájlt. A példában a 'ro' a require_once(), ami konstansként definiálva van, itt most az olvasmányosság miatt ezt kihagytam. Na most a dolog működik is meg nem is. Behúzza ugyan a fájlt, de a metódusba, azaz a szarnak ad egy pofont. Ha a visszatérés így néz ki: return require_once($path); Akkor sem vagyok előrébb, sőt nem is tudom ilyet szabad e. Tehát a kérdés: Hogyan lehetne a metódussal úgy inklúdolni, hogy a meghívott fájl ott is használható legyen ahol szükség van rá?
    Remélem érthető vótam.

    Szerk: elírás

Új hozzászólás Aktív témák

Hirdetés