PHP 8.4.2 Released!

set_include_path

(PHP 4 >= 4.3.0, PHP 5, PHP 7, PHP 8)

set_include_pathSetzt die Konfigurationsoption include_path

Beschreibung

set_include_path(string $include_path): string|false

Setzt die Konfigurationsoption include_path für die Dauer der Ausführung des Skripts.

Parameter-Liste

include_path

Der neue Wert für den include_path.

Rückgabewerte

Gibt bei Erfolg den alten include_path zurück. Bei einem Fehler wird false zurückgegeben.

Beispiele

Beispiel #1 set_include_path()-Beispiel

<?php
set_include_path
('/usr/lib/pear');

// Oder mit ini_set()
ini_set('include_path', '/usr/lib/pear');
?>

Beispiel #2 Den include-path erweitern

Wenn man die Konstante PATH_SEPARATOR verwendet, ist es möglich, den include_path ohne Kenntnis des verwendeten Betriebssystems zu erweitern.

In diesem Beispiel fügen wir /usr/lib/pear ans Ende des vorhandenen include_path an.

<?php
$path
= '/usr/lib/pear';
set_include_path(get_include_path() . PATH_SEPARATOR . $path);
?>

Siehe auch

add a note

User Contributed Notes 1 note

up
23
parks at vecinc dot com
15 years ago
If you find that this function is failing for you, and you're not sure why, you may have set your php include path in your sites's conf file in Apache (this may be true of .htaccess as well)

So to get it to work, comment out any "php_value include_path" type lines in your Apache conf file, and you should be able to set it now in your php code.
To Top