パスを整理
2009/07/17 | PHPの基本
プログラムを書くときは、相対パスを使うことが多いのだが、../が大量にあったりすると、実際にどのディレクトリが指定されているのかわからなくなることがある。「なんかうまい方法がないかなぁ」と考えたけど、「そんな関数ありそうだよね」と思って調べたらやっぱりあった。
realpath
引数にパスを指定してやると、絶対パスを返してくれる。相対パスを指定しても、おそらくカレントディレクトリを判断して絶対パスを返すだろうし、../を多用してわかりにくくなってしまったパスも整理して絶対パスで返してくれる。便利、便利。