PHP 8.4.1 Released!

set_include_path

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

set_include_pathDefine a opção de configuração include_path

Descrição

set_include_path(string $include_path): string|false

Define a opção de configuração include_path para toda a duração do script.

Parâmetros

include_path

O novo valor para o include_path

Valor Retornado

Retorna o include_path antigo em caso de sucesso ou false em caso de falha.

Exemplos

Exemplo #1 Exemplo de set_include_path()

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

// Ou usando ini_set()
ini_set('include_path', '/usr/lib/pear');
?>

Exemplo #2 Adicionando ao caminho de inclusão

Fazendo uso da constante PATH_SEPARATOR, é possível estender o caminho de inclusão independentemente do sistema operacional.

Neste exemplo foi adicionado o caminho /usr/lib/pear no final do include_path existente.

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

Veja Também

adicione uma nota

Notas Enviadas por Usuários (em inglês) 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