グローバル配列なので可能なはずですが、var_dump の後に NULL が入っています。どうなっているのでしょうか?
$_SERVER はスーパーグローバル配列ですが、そのすべての項目が存在するという意味ではありません
クライアントによって提供された値が含まれ、その後に実際のスクリプト名の後ろとクエリ文字列の前のパス情報(存在する場合)が続きます。たとえば、現在のスクリプトが URL http://www.example.com/php/path_info.php/some/stuff?foo=bar 経由でアクセスされる場合、$_SERVER['PATH_INFO'] には /some/stuff が含まれます。 。