【Perlでエラーあるある】Perlで実行時にエラーが出たらまずはこれを疑え


他の言語を使っていると、Perlでミスるときがあります。

ただ、サーバで動作させる場合、デバッグに手間がかかる。

と、いう訳で、とりあえずありがちなミス一覧。


変数名に$付け忘れる

あるある


if で { } の付け忘れ

一行だけだと付け忘れてしまうことが あるある


注釈を // とかにしている

あるある

# です。


"の中に " がある。\" にし忘れている

あるある

HTMLを記述するとよくありがち


スペースだと思ったら全角漢字の空白だった

あるある


変数展開に失敗

変数が間違って認識されてしまった。

${変数名} にして明確にする。


実行属性に変更し忘れ

サーバで実行属性に変更し忘れていることあるある。

例えば パーミッションを 705 や 707 に変更する。

拡張子の指定があるときは、変更しておく。たとえば .cgi にするなど。


perl のパス間違い

テストしている環境と、実際のサーバで、perlのパスが違う時は、修正しておく。

 


★その他のテクニックは、以下のパソコン・スマホテクニックサイト( https://dsstation.sakura.ne.jp/PC/ )ありますので、適宜参照してください。

※IEのみボタンが動作します


※ここから先は広告です。もし、ご興味があればご参照してください。

東京ディズニーランドへ行く場合は、高速バスで価格を抑えつつも、ホテル付きでゆったりすごせるプランが結構人気です。

高速・夜行バス予約サイト WILLER TRAVEL これも一度チェックしてみる価値ありです・・・

<リンク集>ビジネスホテルなどが安く予約できるサイトへのリンク集