set_include_path
(PHP 4 >= 4.3.0, PHP 5, PHP 7, PHP 8)
set_include_path — include_path 設定オプションをセットする
戻り値
成功した場合に元の include_path
の値、失敗した場合に false
を返します。
例
例1 set_include_path() の例
<?php
set_include_path('/usr/lib/pear');
// または ini_set を使用します
ini_set('include_path', '/usr/lib/pear');
?>
例2 include path の追加
PATH_SEPARATOR
定数を利用することで、
オペレーティングシステムに依存せずに include path を追加することが可能です。
この例では、既存の include_path
の最後に
/usr/lib/pear を追加します。
<?php
$path = '/usr/lib/pear';
set_include_path(get_include_path() . PATH_SEPARATOR . $path);
?>
参考
- ini_set() - 設定オプションの値を設定する
- get_include_path() - 現在の include_path 設定オプションを取得する
- restore_include_path() - include_path 設定オプションの値を元に戻す
- include - include
+add a note
User Contributed Notes 1 note
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.
↑ and ↓ to navigate •
Enter to select •
Esc to close
Press Enter without
selection to search using Google