Perl入門
モダンPerlという本を買ってみました。
どちらかというと、初心者向けというよりは中〜上級者向けっぽい。
- 作者: 牧大輔
- 出版社/メーカー: 翔泳社
- 発売日: 2009/02/10
- メディア: 大型本
- 購入: 23人 クリック: 465回
- この商品を含むブログ (112件) を見る
別にこの本とは関係ないんだけど、少しはまった。
例えば、
use strict;
って宣言してて、
いきなり
$hoge = "foo";
とかしてしまうと、ブラウザで見たときにInternal Server Errorになる。
でも、ターミナル上で実行してみるとしっかりエラーを出してくれた。
(サーバーのエラーログを見ればわかるかもしれないが・・・。)
どうやら、
use strict;
って宣言したら、変数を宣言するときはmyとかlocalとかつけて
ローカル変数が、グローバル変数かを示さなければいけないらしい。