• ベストアンサー

ソースコードを1行にして保存してありますが、どのように行っているのでしょうか?

こんにちは。 最近またPHPで色々作っているのですが、参考になるPHPを見つけると手本にさせて頂いております。 しかし、たまにですが、ソースコードが改行されずに1行で保存されているプログラムがあります。 まさかコードを記述しているところから1行で記述したとは思えませんし、デバッグを考えれば元に戻す必要性もあるように思えます。 このようなプログラムはどのようにして1行で保存しているのでしょうか? また元に戻す方法はあるのでしょうか? 下記にclassの改行やタブを削除したサンプルを記述します。 よろしくお願いいたします。 ************サンプル************ <?php class breadCrumb{function simple($path = null, $page_title = "Current Page"){$pathArray = explode("/",dirname($path));if(!isset($root_url)) $root_url = "";$code = '<p id="breadCrumb"><a href="'.$root_url.'/" title="Home Page">Home</a> &gt;&gt; ';$newPath = $root_url."/";for($i = 1;$i < count($pathArray);$i++){$printxt = ucwords($pathArray[$i]);$newPath .= $pathArray[$i].'/';$code .= '<a href="'.$newPath.'">'.$printxt.'</a> &gt;&gt; ';}$code .= '<em>'.$page_title.'</em></p>'."\n";if($path != "/")return $code;}} ?>

質問者が選んだベストアンサー

  • ベストアンサー
回答No.1

改行コードをはずせばいいだけです。 ちなみに1行コードを行う理由は 単に保守性を低くしていだけで、他人が流用しようとしたとき 嫌気をさせるのが目的です。<嘘なようですが案外効果的です。

u-run
質問者

お礼

流用を防ぐためですね。 確かに長いソースコードのファイルだけが1行でした。 参考にしようと思っていましたが、途中で諦めましたので効果は非常に高いですね。 早速の回答ありがとうございます。

その他の回答 (1)

  • mo_gu
  • ベストアンサー率51% (56/109)
回答No.2

ソースコードが改行されてないものがたまにありますがそういうのは、改行コードが違うことが多いです。 エディタで改行コードを変えて読込んでくれるものを使えば改行されて表示されます。

u-run
質問者

お礼

今回のケースでは改行コードは正しかったので、No1の方の理由のようです。 しかし改行コードの可能性も他のファイルではあったかもしれませんので、是非参考にさせていただきます。 回答ありがとうございました。

関連するQ&A

専門家に質問してみよう