- ベストアンサー
ソースコードを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> >> ';$newPath = $root_url."/";for($i = 1;$i < count($pathArray);$i++){$printxt = ucwords($pathArray[$i]);$newPath .= $pathArray[$i].'/';$code .= '<a href="'.$newPath.'">'.$printxt.'</a> >> ';}$code .= '<em>'.$page_title.'</em></p>'."\n";if($path != "/")return $code;}} ?>
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
改行コードをはずせばいいだけです。 ちなみに1行コードを行う理由は 単に保守性を低くしていだけで、他人が流用しようとしたとき 嫌気をさせるのが目的です。<嘘なようですが案外効果的です。
その他の回答 (1)
- mo_gu
- ベストアンサー率51% (56/109)
ソースコードが改行されてないものがたまにありますがそういうのは、改行コードが違うことが多いです。 エディタで改行コードを変えて読込んでくれるものを使えば改行されて表示されます。
お礼
今回のケースでは改行コードは正しかったので、No1の方の理由のようです。 しかし改行コードの可能性も他のファイルではあったかもしれませんので、是非参考にさせていただきます。 回答ありがとうございました。
お礼
流用を防ぐためですね。 確かに長いソースコードのファイルだけが1行でした。 参考にしようと思っていましたが、途中で諦めましたので効果は非常に高いですね。 早速の回答ありがとうございます。