set_include_path

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

set_include_pathModifica el valor de la directiva de configuración include_path

Descripción

set_include_path(string $include_path): string|false

Modifica el valor de la directiva de configuración include_path, durante la ejecución del script en curso.

Parámetros

include_path

El nuevo valor para la directiva de configuración include_path

Valores devueltos

Devuelve el valor anterior de include_path en caso de éxito o false en caso de error.

Ejemplos

Ejemplo #1 Ejemplo con set_include_path()

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

// O usar ini_set()
ini_set('include_path', '/usr/lib/pear');
?>

Ejemplo #2 Añadir al camino de inclusión

Usando la constante PATH_SEPARATOR, es posible extender el camino de inclusión según el sistema.

En este ejemplo, se añade /usr/lib/pear al final del actual include_path.

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

Ver también

add a note

User Contributed Notes 1 note

up
26
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