<?php
// test.php という名前のシンプルなテストアプリケーション
echo getcwd(), "\n";
?>
CGI 版を使った場合、出力は以下のようになります。
$ pwd
/tmp
$ php -q another_directory/test.php
/tmp/another_directory
これは、PHP がカレントディレクトリを
スクリプトのディレクトリに変更することを明らかに示しています。
CLI SAPI を使った場合はこのようになります。
$ pwd
/tmp
$ php -f another_directory/test.php
/tmp
これにより、PHP でシェルツールを書く際の柔軟性をより大きくすることができます。