一般的にWEBと言えば、unix か linux でしょうが、Windows サーバーも無いわけではありませんし、業務的に言えば社内サーバーは Microsoft である事は十分考えられますし、どちらでも稼動できるようにしておくのは、やはり必要な事ではあります。
( 商品じゃ無い急いでるやっつけ仕事の場合は面倒なのでしませんが )
最も使う可能性の高そうなのは、PATH_SEPARATOR を使って set_include_path を実行する事かもしれません。
以前、コードでこんなふうに書いた事もありました
$sep = substr( strtoupper( php_uname("s") ), 0, 7 ) == 'WINDOWS' ? ";" : ":";
set_include_path( ".$sep../pear/zip" );
| unix | windows |
DIRECTORY_SEPARATOR | / | \ |
PHP_SHLIB_SUFFIX | so | dll |
PATH_SEPARATOR | : | ; |
| (コロン) | セミコロン |
関連する PHP ドキュメント
php_uname
set_include_path
posted by
at 2009-06-15 00:08
|
PHP
|

|