realpath() は、
入力 path
のシンボリックリンクをすべて展開し、
「/./」「/../」「/」などの参照をすべて解決することにより、正規化した絶対パスを返します。
返されるパスはシンボリックリンクや「/./」「/../」要素を含みません。
realpath() は、
たとえばファイルが存在しないなどの失敗時に FALSE を返します。
BSD システムでは realpath()
は最後の path
コンポーネントのみが存在しない場合には
失敗となりません。一方、他のシステムではそのような場合にも FALSE を返します。
basename()、 dirname() および pathinfo() も参照ください。