Du bist hier: Tips » Scripte » PHP
PHP
Referenzliste

get_include_path

PHP-Informationen

    Befehl:
string get_include_path ( void )


    Rückgabewerte:
Gibt den Pfad als String zurück.

    Beschreibung:
Ruft den aktuellen include_path Konfigurationsoption


    Aktiv in Version:
(PHP 4 >= 4.3.0, PHP 5, PHP 7)

    Siehe auch:
Ruft den Wert einer Konfigurationsoption
 
Stellt den Wert des include_path Konfigurationsoption
 
Setzt den include_path Konfigurationsoption
 
include
 

get_include_path() - Beispiel:


Eingabe:
<?php
// Arbeitet mit der Version vor PHP 4.3.0
echo get_include_path();

// Arbeitet mit allen Versionen PHP versions
echo ini_get('include_path');
?>

get_include_path() - Beispiel 2:


Eingabe:
<?php
function add_include_path ($path)
{
    foreach (func_get_args() AS $path)
    {
        if (!file_exists($path) OR (file_exists($path) && filetype($path) !== 'dir'))
        {
            trigger_error("Include-Pfad '{$path}' existiert nicht", E_USER_WARNING);
            continue;
        }

        $paths = explode(PATH_SEPARATOR, get_include_path());

        if (array_search($path, $paths) === false)
            array_push($paths, $path);

        set_include_path(implode(PATH_SEPARATOR, $paths));
    }
}

function remove_include_path ($path)
{
    foreach (func_get_args() AS $path)
    {
        $paths = explode(PATH_SEPARATOR, get_include_path());

        if (($k = array_search($path, $paths)) !== false)
            unset($paths[$k]);
        else
            continue;

        if (!count($paths))
        {
            trigger_error("Include-Pfad '{$ path}' kann nicht entfernt werden, weil es das einzige ist", E_USER_NOTICE);
            continue;
        }

        set_include_path(implode(PATH_SEPARATOR, $paths));
    }
}
?>

PHP-Informationen