2010年6月1日火曜日

PHPでは DIRECTORY_SEPARATORはほとんど使う必要が無い

Portable PHP code: DIRECTORY_SEPARATOR is not necessary | AlanHogan.com
Well, as Christian on php.net pointed out and the guys at Web Design Forums confirmed, that’s completely unnecessary. As long as you use the forward slash, “/”, you’ll be OK. Windows doesn’t mind it, and it’s best for *nix operating systems.

そうそう。たまに丁寧にDIRECTORY_SEPARATOR使う人いるけど、PHPはWindowsでも"/"(フォワードスラッシュ)でファイルパスをかけるから、大抵の場合はわざわざDIRECTORY_SEPARATORを使う必要が無い。

例外としては、exec()とかでコマンド書くときとかかな。WindowsとLinuxで(パス区切り文字以外)共通のコマンドを書ける場合も少ないだろうけど。
.

0 件のコメント:

ブログ アーカイブ

カテゴリー