Cześć,
mam problem, ponieważ próbuję rozkminić set_include_path(), ale zauważyłem że zmienia ona obecną ścieżkę na nową. A mam przykład w książce "Programowanie obiektowe w PHP5" firmy Helion autor Hasin Hayder i on tam robi inicjowanie obiektu w którym ma taki kod:
<?
class initializer
{
public static function initialize()
{
set_include_path(get_include_path().PATH_SEPARATOR."core/main");
set_include_path(get_include_path().PATH_SEPARATOR. "core/main/cache");
set_include_path(get_include_path().PATH_SEPARATOR."core/helpers");
set_include_path(get_include_path().PATH_SEPARATOR. "core/libraries");
// set_include_path(get_include_path().PATH_SEPARATOR. "app/controllers");
set_include_path(get_include_path().PATH_SEPARATOR."app/models");
set_include_path(get_include_path().PATH_SEPARATOR."app/views");
// include_once("core/config/config.php");
}
}
?>
Jak ja chcę tak zrobić to podmienia mi jedną ścieżkę na drugą, a nie dodaje je do siebie. Próbowałem też poprzez:
ini_set('include_path', 'moja_sciezka')
i dzieje się to samo.
Czy to jest błąd? Czy ja tutaj nie mogę znaleźć rozwiązania?