最近はperl+mdbm+sPReadを使って作っています。
phpは長い間使ってきましたが、古典的なスクリプト言語であるperlには触れたことはありません。今は小学生のように教科書を読んでいます。
Perl は確かにはるかに難しいことがわかりました。これほど頻繁に間違いを犯すものは他にありません。
1. 最初のよくある間違いは、コンテンツをファイルに出力することです。標準の構文は次のとおりです:
print STDERR "this is an apple.";
私は通常次のように書きます
print STDERR, "this is an apple.";
常に余分なカンマを追加します。正直、何度も間違えることは少ないのですが、これだけは覚えられません。
2. 2 番目のよくある間違いは、ハッシュによって参照される矢印が欠けていることがよくあることです。
は
print $hash->{$key};
と書く必要があります。私はよく
print $hash{$key};
と書きます。 3 番目のよくある間違いは、文字列比較:
です。 PHP を長年使用していると、文字列を比較する際には常に 2 つの等号を使用します。これは間違っています。正しい書き方は
if($var eq "hello") {
正しい方法は次のとおりです:
Print "yes";
if($var)
print "yes";5. もう 1 つの間違いがあります。これは PHP から来たものではありませんが、おそらくほとんどの人は間違いません。それは、セミコロンの欠落です。 上記は Perl でよくある 5 つのエラーの内容です。その他の関連記事については、PHP 中国語 Web サイト (www.php.cn) に注目してください。