PATH_SEPARATOR

PHPの小ネタです。

PHPには、「PATH_SEPARATOR」という定義済の定数があります。初めて知ったのですが、OSに依存させないので、Windows環境で動作確認をし、Linux上にアップロードするなんて場合には、コードの書き直しもなくて楽ですね。


PATH_SEPARATOR 定数を利用することで、 オペレーティングシステムに依存せずに include path を追加する ことが可能です。

簡単な例だとこんな感じです。

<?php
$path = '/my/php/lib_path';
set_include_path(get_include_path() . PATH_SEPARATOR . $path);
?>