set_include_path

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

set_include_path Define a opção de configuração include_path

Descrição

set_include_path(string $new_include_path): string

Define a opção de configuração include_path pela duração do script. Retorna o valor anterior de include_path em caso de sucesso ou false em caso de falha.

Exemplo #1 Exemplo set_include_path()

<?php
// Funciona a partir do PHP 4.3.0
set_include_path('/inc');

// Funciona em todas as versões
ini_set('include_path', '/inc');
?>

Exemplo #2 Adicionando mais entradas ao include path

Através do uso da constante PATH_SEPARATOR, é possível extender o include path sem levar em consideração o sistema operacional.

Neste exemplo, nós adicionamos /usr/lib/pear ao final do include_path existente.

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

Veja também ini_set(), get_include_path(), restore_include_path() e include.

add a note

User Contributed Notes 1 note

up
25
parks at vecinc dot com
13 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